home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1996 February: Tool Chest / Apple Developer CD Series Tool Chest February 1996 (Apple Computer)(1996).iso / Utilities / Disinfectant 3.6 / Disinfectant 3.6 Manual next >
Encoding:
Text File  |  1995-04-09  |  136.3 KB  |  3,187 lines  |  [TEXT/R*ch]

  1.  
  2. Disinfectant 3.6
  3.  
  4. April 7, 1995
  5.  
  6.  
  7.  
  8.  
  9. Disclaimer and Copyright Notice
  10.  
  11.  
  12. Disinfectant may help you detect and remove some Macintosh viruses. It
  13. may fail to locate and repair some infected files. Use it at your own risk.
  14.  
  15. NORTHWESTERN UNIVERSITY PROVIDES DISINFECTANT AS IS, WITHOUT
  16. ANY WARRANTY OR PROMISE OF TECHNICAL SUPPORT.  NORTHWESTERN
  17. UNIVERSITY DISCLAIMS ANY LIABILITY OF ANY KIND FOR ANY DAMAGES
  18. WHATSOEVER RESULTING FROM THE USE OF DISINFECTANT, INCLUDING,
  19. WITHOUT LIMITATION, INCIDENTAL, CONSEQUENTIAL, INDIRECT OR
  20. SPECIAL DAMAGES OF ANY KIND, EVEN IF NORTHWESTERN UNIVERSITY IS
  21. AWARE OF THE POSSIBILITY OF SUCH DAMAGES.  NORTHWESTERN
  22. UNIVERSITY MAKES NO WARRANTIES, EXPRESS OR IMPLIED, WITH
  23. RESPECT TO THE PROGRAM, INCLUDING BUT NOT LIMITED TO
  24. WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR
  25. PURPOSE.
  26.  
  27. Copyright © 1988-1995, Northwestern University. Permission is
  28. granted to make and distribute copies of this software, provided this
  29. disclaimer and copyright notice are preserved on all copies. The software
  30. may not, however, be sold or distributed for profit, or included with
  31. other software, services, publications, or products which are sold or
  32. distributed for profit, without the permission of Northwestern
  33. University.
  34.  
  35. We also grant permission to extract and reproduce all or part of the
  36. Disinfectant document in other publications, provided it is not for profit
  37. and provided you give appropriate credit to both John Norstad and
  38. Northwestern University.
  39.  
  40. Disinfectant is free. There is no shareware fee.
  41.  
  42. There are no site license fees for the use of Disinfectant within an
  43. organization. We encourage you to make and distribute as many copies of
  44. the program as you wish, for whomever you wish, as long as it is not for
  45. profit.
  46.  
  47.  
  48.  
  49.  
  50. Introduction
  51.  
  52.  
  53. Viruses and other kinds of destructive computer software have become an
  54. increasingly serious problem in the computing world. In the Macintosh
  55. community, although the problem is not as serious as it was several
  56. years ago, viruses continue to spread rapidly and widely. Viruses will
  57. continue to cause problems for some time.
  58.  
  59. A virus is a piece of software which attaches itself to other programs or
  60. files. Viruses quickly propagate to other files and disks as you use your
  61. computer. Viruses spread from one Macintosh to another via the sharing
  62. and distribution of infected software or infected disks.
  63.  
  64. Viruses may be malicious or non-malicious. Non-malicious viruses
  65. replicate, but they do not attempt to do anything destructive. For
  66. example, they may beep, display messages on the screen, or do something
  67. else innocuous, but they do not intentionally try to do any damage. On the
  68. other hand, malicious viruses, in addition to replicating, do attempt to
  69. damage something. For example, malicious viruses often intentionally
  70. damage or delete files or destroy the contents of hard drives.
  71.  
  72. We are very fortunate that to date most of the known Macintosh viruses
  73. are non-malicious. It is very important to realize, however, that even
  74. non-malicious viruses are always damaging, even if the damage is
  75. unintentional. Many people who have experienced infections have reported
  76. problems with the normal operation of their Macintosh. Viruses occupy
  77. memory and disk space and this is enough to cause problems all by itself.
  78. They also live at very low levels in the operating system and can
  79. interfere in unexpected ways with other parts of the system. We have
  80. also discovered errors in most viruses which can cause unexplained
  81. crashes and strange behavior.
  82.  
  83. Disinfectant recognizes all of the currently known non-HyperCard Mac
  84. viruses. It also recognizes all the known variations and clones of these
  85. viruses. Furthermore, Disinfectant also recognizes many possible
  86. unknown variations and clones. It will both detect the viruses and, when
  87. possible, repair files which have been infected by the viruses.
  88.  
  89. Disinfectant will not recognize all possible viruses: only the ones it has
  90. been configured and programmed to recognize. If a new virus or strain
  91. appears, we will have to modify the program to recognize it, and you will
  92. have to get a new copy of the program.
  93.  
  94. Disinfectant does not recognize the “Dukakis,” “Three Tunes,” or
  95. “MerryXMas” viruses. These viruses only propagate between HyperCard
  96. stacks.
  97.  
  98. Disinfectant also includes a virus protection extension (INIT). When
  99. properly installed, the Disinfectant INIT will protect an uninfected system
  100. against infection by any of the known non-HyperCard Mac viruses.
  101.  
  102. Viruses should not be confused with other types of destructive software
  103. such as “worms” and “Trojan horses.”
  104.  
  105. A “worm” is a program which replicates and spreads, but does not attach
  106. itself to other programs. Unlike a virus, it does not require a host to
  107. survive and replicate. Worms usually propagate over a network of
  108. computers. They are not spread through the sharing of software or disks.
  109. The most well-known example is the Fall 1988 Internet worm, which
  110. infected and disabled several thousand government and university UNIX
  111. computers in a single day.
  112.  
  113. A “Trojan horse” is a program which appears to do something useful, yet
  114. additionally does something destructive behind your back. An example
  115. would be game or other program which quietly erased your hard drive in
  116. the background while you used the program. Trojan horses do not
  117. replicate.
  118.  
  119. Disinfectant does not attempt to address the problems of worms and
  120. Trojan horses.
  121.  
  122. There is no need to panic over the current virus situation. However, you
  123. should take the problem seriously. Using Disinfectant, it only takes a few
  124. minutes per week to effectively protect your Macintosh against the known
  125. viruses. See the section titled “Recommendations” for a short list of the
  126. simple things we suggest you do to protect your Mac.
  127.  
  128. There is a misconception that you can protect your Macintosh against
  129. viruses by merely avoiding shareware and freeware software. This is far
  130. from the truth. There have been many reported cases of (inadvertently)
  131. infected commercial software, while most of the major national sources
  132. of freeware and shareware software are remarkably virus-free.
  133.  
  134. The virus problem is serious, but even more serious is the tendency to
  135. overreact to the threat. Organizations which impose severe restrictions
  136. on the use of personal computers and personal computer software are
  137. doing more harm than good. For example, some companies keep computers
  138. in locked rooms and do not permit their employees to use unapproved
  139. software. Some companies have even gone so far as to prohibit their
  140. employees from joining bulletin boards or user groups! These restrictions
  141. are completely unnecessary and are, in fact, very dangerous. The heart
  142. of the personal computer revolution (especially the Macintosh revolution)
  143. is the empowerment of the individual. At their best, personal computers
  144. are extensions of each individual’s imagination, unfettered by arbitrary
  145. rules and regulations imposed by the corporate MIS priesthood. We cannot
  146. let the virus problem and other security concerns endanger this
  147. revolution.
  148.  
  149. The analogy between biological viruses and computer viruses is striking.
  150. Both of them replicate and they both require the assistance of a host to
  151. survive. In both cases, the infected system is sometimes severely
  152. damaged. With both kinds of viruses, it is sometimes possible to remove
  153. the infection without damaging the system and it is sometimes possible to
  154. inoculate or vaccinate the system to protect it against future infection.
  155.  
  156. As with all analogies, however, it is possible to carry the analogy
  157. between biological and computer viruses too far. Computers are not living
  158. organisms. Biological viruses usually occur naturally and are almost
  159. never created by people. Computer viruses are always created by people;
  160. they never occur naturally. Most importantly, it is not possible to
  161. compare the enormous suffering caused by biological viruses such as HIV
  162. to the comparatively meaningless damage caused by computer viruses.
  163.  
  164. Disinfectant is distributed electronically. When a new virus is discovered,
  165. we usually release a new version of Disinfectant to recognize the virus
  166. within a few days. The official anonymous FTP site is:
  167.  
  168.    ftp://ftp.acns.nwu.edu/pub/disinfectant/
  169.  
  170. New versions are also posted to CompuServe, GEnie, America Online,
  171. Calvacom, Delphi, BIX, MacNet, sumex-aim.stanford.edu,
  172. rascal.ics.utexas.edu, and comp.binaries.mac.
  173.  
  174. Disinfectant is not a commercial product. We cannot offer typical
  175. commercial services such as telephone support, mailing lists, or upgrade
  176. services. Nonetheless, there are several ways you can keep abreast of
  177. the latest news about Macintosh viruses and new Disinfectant releases:
  178.  
  179. • Join a user group such as BMUG (Berkeley Macintosh User Group), BCS
  180. (Boston Computer Society), or a local user group.
  181.  
  182. • Join a Macintosh electronic bulletin board. Many user groups operate
  183. excellent bulletin boards for their members.
  184.  
  185. • Subscribe to a commercial online service such as America Online,
  186. CompuServe, or GEnie. Join the Macintosh forums.
  187.  
  188. • Subscribe to the BITNET distribution lists VIRUS-L and INFO-MAC.
  189.  
  190. • Read the USENET news group comp.sys.mac.announce.
  191.  
  192. Macintosh users who do not have access to electronic sources of free and
  193. shareware software may obtain a copy of Disinfectant by sending a
  194. self-addressed stamped envelope and a floppy disk (800K or 1440K) to
  195. the author at the address given at the end of this manual. People outside
  196. the U.S. may send an international postal reply coupon instead of US
  197. stamps (available from any post office). Please use sturdy envelopes,
  198. preferably cardboard disk mailers.
  199.  
  200. People in Western Europe may obtain a copy of the latest version of
  201. Disinfectant by sending a self-addressed disk mailer and a floppy disk to
  202. Mactivity-macclub benelux. Stamps are not required. The address is:
  203.  
  204.    Mactivity-macclub benelux
  205.    Disinfectant Update
  206.    Wirtzfeld Valley 140
  207.    B-4761 Büllingen Belgium
  208.  
  209. Mactivity-macclub benelux also offers an international update service for
  210. Disinfectant. This service is available to people anywhere in the world,
  211. not just Western Europe. For a fee they will send you new versions of
  212. Disinfectant as new viruses appear. Write to them at the above address
  213. for more information.
  214.  
  215. It is very important to keep your virus protection tools up-to-date as new
  216. viruses appear. If you do not have access to any of the sources of
  217. information listed above, we recommend that you either subscribe to the
  218. Mactivity-macclub benelux update service, or purchase a commercial
  219. anti-viral product instead of using Disinfectant. Purchase a product which
  220. offers an update service.
  221.  
  222.  
  223.  
  224.  
  225. Quick Start
  226.  
  227.  
  228. This section describes how to use Disinfectant for the first time to check
  229. your system for viruses, remove any viruses which you may have on
  230. your system, and protect your system against future infections. We also
  231. discuss a few very important rules and restrictions which you should
  232. follow when using Disinfectant.
  233.  
  234. The first step below is different depending on whether you use System 7
  235. or System 6. This first step is very important. Do not skip it!
  236.  
  237. • Step 1 (for System 7 users). Make a backup copy of Disinfectant on a
  238. floppy disk. Lock the floppy disk and label it “Disinfectant Backup.” To
  239. lock the floppy, slide the plastic tab on the back of the floppy up so that
  240. you can see through the hole.
  241.  
  242. The backup copy of Disinfectant is very important. During normal
  243. operations, you will run Disinfectant from your hard drive. However, if
  244. Disinfectant becomes damaged in any way, or if it becomes infected by a
  245. virus, it will refuse to run! In this case, you will need the backup copy.
  246.  
  247. It is impossible for a virus to infect a file on a locked floppy disk,
  248. provided the disk is always kept locked. Never unlock your backup
  249. Disinfectant floppy.
  250.  
  251. Also locate your Apple “Disk Tools” floppy disk. This disk is part of the
  252. standard Apple System 7 release. It is included with every System 7
  253. Macintosh sold by Apple. Make a copy of this disk. Always keep the
  254. original and the copy locked. You may need to start up from your copy of
  255. the Disk Tools disk to remove viruses from some kinds of files.
  256.  
  257. Keep both your Disinfectant backup floppy and your Disk Tools floppy in a
  258. safe place.
  259.  
  260. • Step 1 (for System 6 users). Make a “Virus Tools” floppy containing a
  261. copy of the System file and a copy of Disinfectant.
  262.  
  263. Use an original locked System 6 Apple “System Tools” disk for your copy
  264. of the System file. Do not use the System file from your hard drive or
  265. some other System file because it may be too big to fit on the floppy along
  266. with Disinfectant.
  267.  
  268. After copying the two files to the floppy, click the Disinfectant icon in the
  269. floppy’s window to select it, then use the “Set Startup” command in the
  270. System 6 “Special” menu to set Disinfectant as the startup program.
  271.  
  272.  
  273. Eject the Virus Tools floppy. Lock it and label it “Virus Tools.” To lock
  274. the floppy, slide the plastic tab on the back of the floppy up so that you
  275. can see through the hole.
  276.  
  277. Test your Virus Tools disk. Restart your Macintosh from the Virus Tools
  278. disk (shut down your Mac, insert your Virus Tools disk in the floppy
  279. drive, and then start up your Mac again). Disinfectant should run
  280. automatically. When the main Disinfectant window appears, click the Quit
  281. button to quit the program. An alert should appear telling you that the
  282. Finder is “busy or damaged.” This is normal. The alert appears because
  283. there is no Finder on the Virus Tools disk. Click the Restart button in this
  284. alert to restart your Mac.
  285.  
  286. The Virus Tools disk is very important. During normal operations, you
  287. will run Disinfectant from your hard drive (if you have one). However, if
  288. Disinfectant becomes damaged in any way, or if it becomes infected by a
  289. virus, it will refuse to run! In this case, you will need your Virus Tools
  290. disk. You may also need to start up from your Virus Tools disk to remove
  291. viruses from some kinds of files.
  292.  
  293. It is impossible for a virus to infect a file on a locked floppy disk,
  294. provided the disk is always kept locked. Never unlock your Virus Tools
  295. floppy.
  296.  
  297. Keep your Virus Tools floppy in a safe place.
  298.  
  299. If you wish, you may try to put a copy of the Finder on your Virus Tools
  300. disk. This is not necessary, however, if you follow the instructions
  301. above. In some cases there is not even enough room on the floppy to add
  302. the Finder. (For example, there is not enough room on an 800K floppy for
  303. the System 6.0.7 System and Finder files and Disinfectant.)
  304.  
  305. • Step 2. Run Disinfectant from your hard drive, if you have one. If you
  306. do not have a hard drive, start up your Mac using your Virus Tools disk.
  307. Disinfectant will run automatically.
  308.  
  309. • Step 3. Disinfect all of your hard disks. (Skip this step if you do not
  310. have a hard disk.) Select the “All Disks” command from the “Disinfect”
  311. menu. Disinfectant will scan all of your hard disks and will remove any
  312. viruses which it discovers.
  313.  
  314. • Step 4. Disinfect all of your floppy disks. Select the “Floppies”
  315. command from the “Disinfect” menu. Disinfectant will prompt you to
  316. insert floppies one at a time to be scanned and repaired. Unlock each disk
  317. before inserting it. (Disinfectant cannot repair a disk if it is locked.) You
  318. can lock the disk again after Disinfectant has ejected it.
  319.  
  320. • Step 5. Install the protection INIT on your hard drive. (Skip this step if
  321. you do not have a hard drive.) Select the “Install Protection INIT”
  322. command from the “Protect” menu. Disinfectant will place a copy of the
  323. protection INIT inside the currently active System folder on your hard
  324. drive. (On System 7, the INIT is placed inside the Extensions folder.) An
  325. alert will appear asking if you want to restart your Macintosh to activate
  326. the INIT. Click the Restart button. You should see the protection INIT icon
  327. appear at the bottom of your screen during startup.
  328.  
  329.  
  330. • Step 6. Install the protection INIT on each of your startup floppy disks.
  331. Run any copy of Disinfectant. Select the “Save Protection INIT” command
  332. from the “Protect” menu. A standard file dialog will appear. Use the
  333. standard file dialog to save a copy of the protection INIT. Quit
  334. Disinfectant. Drag copies of the protection INIT into the System folder on
  335. each of your startup floppy disks.
  336.  
  337. There are only a few rules and restrictions when running Disinfectant, but
  338. they are important.
  339.  
  340. Disinfectant requires System 6.0 or later.
  341.  
  342. Disinfect all your disks at one time. Do not do some of them, then run
  343. some other programs, and finally disinfect the rest of your disks. If you
  344. run other programs before making certain that you have completely
  345. eradicated the virus, you run the risk of reinfecting your system.
  346.  
  347. You can and should run Disinfectant from your hard drive using your
  348. normal system. It is not necessary to run it from your backup locked
  349. floppy disk or Virus Tools disk for everyday use. If you encounter
  350. problems running it using your normal system, however, we suggest that
  351. you try restarting your Mac using either your Disk Tools disk (for
  352. System 7) or your Virus Tools disk (for System 6). Try running
  353. Disinfectant again. This avoids INIT conflicts and other possible causes of
  354. problems.
  355.  
  356. When repairing (disinfecting) files, Disinfectant may be unable to repair a
  357. file or files because they are “busy.” In this case, an error message is
  358. issued advising you what to do. In many cases, the solution recommended
  359. by the error message is to restart using either your Disk Tools disk (for
  360. System 7) or your Virus Tools disk (for System 6), as described above.
  361.  
  362. Disinfectant runs much faster if you set your monitor to black and white
  363. and use a RAM cache. (A 32K RAM cache seems to work well.) Some virus
  364. protection INITs can make Disinfectant run slower than normal. (The
  365. Disinfectant INIT, however, has no noticeable effect on the performance
  366. of Disinfectant.)
  367.  
  368. For even greater safety, if you have locked original copies of applications
  369. and system files, you can delete the files that Disinfectant says are
  370. infected and reinstall uninfected copies from the original floppies. If you
  371. do this, use Disinfectant to rescan the replaced files to make certain your
  372. originals were not infected.
  373.  
  374. Disinfectant creates a file named “Disinfectant Prefs” in your
  375. Preferences folder (System 7) or in your System folder (System 6). This
  376. file is used to save preferences, window positions, and page setup
  377. information between Disinfectant sessions.
  378.  
  379. You should now be ready to use Disinfectant for the first time. The
  380. remainder of this manual gives more information about Macintosh viruses
  381. and Disinfectant. You may read it now if you wish, or return to read it
  382. later.
  383.  
  384.  
  385.  
  386.  
  387. Known Problems
  388.  
  389.  
  390. This section lists some known problems with Disinfectant. Many of these
  391. problems involve incompatibilities with older versions of other software.
  392.  
  393. If you have a Rodime Cobra disk drive, make certain that you are using
  394. version 1.1.3 or later of the Cobra disk driver. Earlier versions of the
  395. Cobra driver contained an error which caused problems with Disinfectant.
  396.  
  397. Both the Disinfectant program and the Disinfectant INIT are incompatible
  398. with versions of “Greg’s Buttons” earlier than 1.5. The incompatibility
  399. can cause crashes and other problems. If you use Greg’s Buttons, make
  400. certain you have version 1.5 or later.
  401.  
  402. The Disinfectant INIT is incompatible with versions of Robert Mathew’s
  403. “Speed Beep” earlier than version 2.0.6. The incompatibility causes
  404. Speed Beep to refuse to work. If you use Speed Beep, make certain you
  405. have version 2.0.6 or later.
  406.  
  407. The Disinfectant INIT is incompatible with versions of Microseed’s
  408. INITPicker earlier than version 2.0. The earlier versions of INITPicker did
  409. not properly deal with INITs whose names begin with a special character.
  410. If you use INITPicker, check to make certain that you have version 2.0 or
  411. later.
  412.  
  413. The Disinfectant about box plays a tune. On some Mac models with some
  414. versions of the Apple system software, the tune is not played correctly
  415. (the timing between notes is not correct). There is nothing we can do
  416. about this problem.
  417.  
  418. Disinfectant will not detect infected files if they are part of a StuffIt,
  419. Compact Pro, or other kind of archive, if they have been converted to a
  420. text file with BinHex, if they have been compressed with PackIt, or if
  421. they have been compressed, converted or archived by some similar
  422. utility. If you have such files and want to make certain they do not contain
  423. infections, you must unpack them and check the unpacked files.
  424.  
  425. Disinfectant does, however, work properly with automatic disk
  426. compression utilities like Disk Doubler and AutoDoubler. With these kind of
  427. utilities, files are automatically decompressed when programs access
  428. them.
  429.  
  430. Disinfectant cannot be used to check the backup floppy disks or tapes
  431. produced by most of the various hard disk backup utility programs. These
  432. programs usually write their backups in a special format which is not
  433. recognized by Disinfectant. If you suspect that your backups are infected,
  434. we recommend that you first disinfect all of your other disks (hard drives
  435. and floppies), then do a new full backup, and finally erase (reformat) all
  436. of your remaining suspect backup floppies.
  437.  
  438.  
  439.  
  440. System 7 Notes
  441.  
  442.  
  443. Disinfectant is fully compatible with System 7, including virtual memory,
  444. 32 bit addressing, and file sharing.
  445.  
  446. Disinfectant is also compatible with the Power Macintosh.
  447.  
  448. Leave the Disinfectant INIT in the Extensions folder. Do not move the INIT
  449. to the System Folder. The “Install Protection INIT” command installs the
  450. INIT in the proper location in the Extensions folder. Do not move it.
  451.  
  452. If you try to repair an infected file, Disinfectant may tell you that the file
  453. is busy and recommend that you either “restart using a locked Apple Disk
  454. Tools disk and try again” or “rebuild the desktop.” Restarting using the
  455. Disk Tools disk was discussed in the “Quick Start” section above.
  456. Rebuilding the desktop is discussed in the “Problem Clinic” section below.
  457.  
  458. You should also be aware that System 7 is completely immune to the
  459. “Desktop file” viruses (WDEF and CDEF). These viruses never activate,
  460. spread, or cause any damage under System 7. Both hard disks and floppy
  461. disks are immune to these viruses under System 7. Since the Disinfectant
  462. INIT detects and blocks viruses when they first try to attack your
  463. system, and since the Desktop file viruses never attack under System 7,
  464. the Disinfectant INIT will not detect them under System 7.
  465.  
  466. System 7 hard drives, however, often contain an old System 6 format
  467. Desktop file. If you restart using an infected System 6 startup floppy,
  468. this file can and will become infected by WDEF or CDEF. The virus will
  469. only be active, however, when you start up your Mac with System 6. The
  470. proper way to protect against this problem is to install a copy of the
  471. Disinfectant protection INIT in your System 6 System folder.
  472.  
  473. You should also be aware of a problem with System 7’s new file sharing
  474. feature. If you share a folder and permit write access to it by granting
  475. the “make changes” privilege with the new “Sharing” command, it is
  476. possible for files in the shared folder to become infected by a virus over
  477. the network, even if you have the Disinfectant INIT installed on your Mac.
  478. The INIT will, however, prevent the virus from spreading to your
  479. non-shared folders. It will also completely block any attempt by the virus
  480. to execute its viral code on your Mac or cause any damage to your Mac.
  481.  
  482. We have always had the problem of viruses spreading over a network to
  483. files in writable folders on dedicated AppleShare file servers. With
  484. System 7’s file sharing, this has now also become a problem on personal
  485. Macs.
  486.  
  487. Virus infection over the network is only one of many serious security
  488. problems with writable shared folders. Writable shared folders are
  489. inherently insecure, and no kind of anti-viral or other security software
  490. can prevent damage to their contents. To minimize these problems, we
  491. recommend that you limit write access to your shared folders to only
  492. trusted individuals. Never grant write access to guests (“any user”). The
  493. only way to eliminate the problems completely is to never grant the
  494. “make changes” privilege to anyone except yourself.
  495.  
  496.  
  497.  
  498. Windows
  499.  
  500.  
  501. This section describes each of Disinfectant’s windows.
  502.  
  503.  
  504. The Main Window
  505.  
  506. The main Disinfectant window is the one you will use most often. It
  507. contains the main controls for the application and it displays the report
  508. generated by the application. The main window is always open and cannot
  509. be closed.
  510.  
  511. The operation of Disinfectant is controlled by six buttons in the main
  512. window:
  513.  
  514.  
  515.  
  516. • Drive and Eject. Use these buttons to select the disk you want to scan
  517. or disinfect. The Drive button cycles through all of your hard disks and
  518. floppy disks. The Eject button is used to eject a floppy disk.
  519.  
  520.  
  521.  
  522. • Scan and Disinfect. Use the Scan button to scan the disk you selected.
  523. Disinfectant will check the disk for infections, but it will not try to repair
  524. infected files.
  525.  
  526. Use the Disinfect button to scan and disinfect the disk you selected.
  527. Disinfectant checks each file for infection and attempts to repair any
  528. infected files which it finds.
  529.  
  530. For other kinds of scans, you can use the menus or command keys. The
  531. Scan and Disinfect menus are described in detail in the section titled
  532. “Menus.” You can also hold down the following key or keys while clicking
  533. on the Scan or Disinfect button:
  534.  
  535. Option key: Scan a single folder or file.
  536. Command key: Quickly scan a sequence of floppies.
  537. Option and command keys: Scan all mounted volumes.
  538.  
  539.  
  540.  
  541. • Cancel. This button is active during disk scans. Use it if you want to
  542. cancel the scan. You can also type Command-Period or Escape to cancel a
  543. scan.
  544.  
  545.  
  546.  
  547. • Quit. Quits the application.
  548.  
  549.  
  550. Both the Scan and Disinfect buttons produce a detailed report in the field
  551. on the left side of the screen. When the scan is complete, you can use the
  552. scroll bar to view the entire report.
  553.  
  554.  
  555. In addition to using the scroll bar, you can also use the up and down arrow
  556. keys to scroll the report backwards or forwards one line at a time (if
  557. your keyboard has these keys). To scroll up or down one screen at a time,
  558. hold down the command key while pressing the up or down arrow key (or
  559. use the Page Up or Page Down key on the extended keyboard). To jump to
  560. the beginning or end of the report, hold down both the command and shift
  561. keys while pressing the up or down arrow key (or use the Home or End
  562. key on the extended keyboard).
  563.  
  564. Several other pieces of information are displayed in the top right corner
  565. of Disinfectant’s main window:
  566.  
  567.  
  568. The current disk name is a popup menu. You can click the disk name and
  569. keep the mouse button held down to get a popup menu listing all of your
  570. disks. This is an alternative to using the Drive button.
  571.  
  572. During a disk scan, the names of the folder and file currently being
  573. scanned are displayed next to the small folder and file icons. In addition, a
  574. progress bar fills with gray to indicate the progress of the scan. The
  575. progress bar is only available on full disk scans. It is not present on folder
  576. scans, file scans, or scans of server disks.
  577.  
  578. The three counters show a running total of how many files have been
  579. scanned, how many infected files have been discovered, and how many
  580. errors have been encountered. You can click the small Reset button next
  581. to the counters to reset all of them to zero.
  582.  
  583.  
  584. The Help Window
  585.  
  586. This window displays the manual you are reading now. It is opened by the
  587. “Disinfectant Help” command in the Apple menu or by the Command-H
  588. keyboard equivalent.
  589.  
  590. Use the scroll bar to scroll through the manual.
  591.  
  592. In addition to using the scroll bar, you can also use the up and down arrow
  593. keys to scroll the manual backwards or forwards one line at a time (if
  594. your keyboard has these keys). To scroll up or down one screen at a time,
  595. hold down the command key while pressing the up or down arrow key (or
  596. use the Page Up or Page Down key on the extended keyboard). To jump to
  597. the beginning or end of the manual, hold down both the command and shift
  598. keys while pressing the up or down arrow key (or use the Home or End
  599. key on the extended keyboard).
  600.  
  601. You can quickly jump to any section of the manual by clicking on the
  602. section title in the table of contents on the right side of the window. The
  603. table of contents is a scrolling menu. Click the triangles at the top and
  604. bottom of the menu to scroll up or down.
  605.  
  606.  
  607. The manual can be printed and you can save it as a text file. See the
  608. section about the File menu for more details.
  609.  
  610. Disinfectant offers a method to help you quickly locate information in the
  611. manual. Press Command-? (or the Help key on the extended keyboard) and
  612. the cursor will turn into a question mark. Then click any object in any of
  613. Disinfectant’s windows or select any menu command. Disinfectant will
  614. bring up the Help window and scroll to the description of that object or
  615. command.
  616.  
  617. If Disinfectant issues an error message in the report, press Command-?
  618. (or the Help key) and click any error message line (any line that begins
  619. with “###”) to get a detailed description of that error message.
  620.  
  621. If Disinfectant reports that a file is infected by a virus, press Command-?
  622. (or the Help key) and click the infection message in the report to get a
  623. detailed description of that virus.
  624.  
  625. Help mode can be canceled at any time by pressing Command-Period or by
  626. pressing Escape or by pressing Command-? (or the Help key) again.
  627.  
  628.  
  629. The Preferences Window
  630.  
  631. This window lets you set various options and parameters for Disinfectant.
  632. It is opened by the “Preferences” command in the File menu.
  633.  
  634. • Beeping option.
  635.  
  636.  
  637. This option specifies how many times Disinfectant should beep when an
  638. infection is discovered. The default is no beeping.
  639.  
  640. • Scanning station options.
  641.  
  642.  
  643. If you wish, you can establish a special Mac in your lab or office to be
  644. used for nothing but checking for viruses. People can simply insert their
  645. floppies to have them scanned or disinfected. You can even remove the
  646. mouse and keyboard to discourage use of the Mac for anything but
  647. checking for viruses.
  648.  
  649. If you do remove the mouse and keyboard, you should first build a special
  650. System 6 scanning station startup disk:
  651.  
  652. Step 1. Make a copy of your Virus Tools floppy. Do not unlock the Virus
  653. Tools floppy, but leave the copy you made unlocked until step 9 below.
  654. Eject and put away your original Virus Tools floppy. The remaining steps
  655. will use the copy.
  656.  
  657. Step 2. In the Finder, click the Disinfectant icon to select it. Then use the
  658. “Set Startup” command in the “Special” menu to set Disinfectant as the
  659. startup program for this disk.
  660.  
  661. Step 3. Restart using the disk you just made. Disinfectant should run
  662. automatically.
  663.  
  664. Step 4. Select the “Preferences” command from the “File” menu to open
  665. the Preferences window.
  666.  
  667. Step 5. Check the “Scanning station with no mouse or keyboard” option.
  668.  
  669. Step 6. Select either the “Scan” or the “Disinfect” option.
  670.  
  671. Step 7. Close the Preferences window and quit Disinfectant. Click the
  672. Restart button when you get the “Finder is busy or damaged” alert.
  673.  
  674. Step 8. Reinsert your floppy disk after your Mac restarts. You should see
  675. a third file on the disk named “Disinfectant Prefs.”
  676.  
  677. Step 9. Eject and lock the disk. This is your special scanning station
  678. startup disk.
  679.  
  680. You should use this special startup disk whenever you restart your
  681. scanning station. Disinfectant will automatically start in its floppy
  682. scanning mode. You should need neither the keyboard nor the mouse at any
  683. time during the startup process.
  684.  
  685. This scanning station option also tells Disinfectant to avoid any situations
  686. which might require use of the mouse or keyboard in the future.
  687.  
  688. We do not recommend that you check this option in any other situation.
  689. Use it only for scanning stations.
  690.  
  691. • Saved text file options.
  692.  
  693.  
  694. You can save the reports generated by Disinfectant and you can also save
  695. text-only versions of the manual. These files are always saved as plain
  696. text files without any formatting and they can be read by any Macintosh
  697. word processor or editor.
  698.  
  699. By default, Disinfectant saves reports as TeachText files and it saves the
  700. manual as a Microsoft Word file. This means that if you open a saved
  701. report from the Finder, TeachText will be opened, whereas if you open a
  702. saved manual from the Finder, Microsoft Word will be opened (if it is
  703. available on your Mac).
  704.  
  705. You can change the applications which own these saved files. The boxes
  706. containing the names of the applications are popup menus which let you
  707. select any of the more popular word processors and editors. You can also
  708. type “creator types” directly in the fields to the right of the application
  709. names.
  710.  
  711. You may notice that the popup menu for saved reports contains more
  712. application names than does the popup menu for the saved manual. This is
  713. because the saved manual is very large and not all of the applications can
  714. handle such large files.
  715.  
  716. • Background notification options.
  717.  
  718.  
  719. Disinfectant can run in the background under System 7 or under System 6
  720. with MultiFinder. This option specifies how you wish to be notified if an
  721. infection is discovered or if Disinfectant requires attention for some
  722. other reason. The default is to display a diamond next to Disinfectant’s
  723. name in the Application menu (System 7) or in the Apple menu (System 6)
  724. and to flash the small Disinfectant icon in the menu bar.
  725.  
  726.  
  727. The About Window
  728.  
  729. This window presents Disinfectant’s About box. (Our apologies to Monty
  730. Python.) It is opened by the “About Disinfectant” command in the Apple
  731. menu.
  732.  
  733.  
  734.  
  735.  
  736. Menus
  737.  
  738.  
  739. This section describes each of Disinfectant’s menus.
  740.  
  741. The Apple Menu
  742.  
  743.  
  744. • About Disinfectant
  745.  
  746. This command opens Disinfectant’s About window or brings it to the front
  747. if it is already open.
  748.  
  749. • Disinfectant Help (Command-H)
  750.  
  751. This command opens Disinfectant’s Help window or brings it to the front if
  752. it is already open.
  753.  
  754.  
  755. The File Menu
  756.  
  757.  
  758. • Close (Command-W)
  759.  
  760. This command closes the active (front) window.
  761.  
  762. • Save As…(Command-S)
  763.  
  764. This command saves reports and the manual as text files. If the main
  765. window is active, the report is saved as a TeachText file. If the Help
  766. window is active, the Disinfectant manual is saved as a Microsoft Word
  767. text file. A standard new file dialog appears, asking you to specify the
  768. file’s name and location.
  769.  
  770. These saved text files can be read by most any Mac word processor or
  771. editor. You can change the type of the file (TeachText and Microsoft Word
  772. by default) in the Preferences window.
  773.  
  774. You can save a separate report for each disk you scan or you can scan
  775. many disks and save the combined reports as a single file. The latter
  776. option is particularly appropriate when scanning a sequence of floppies.
  777.  
  778. When the manual is saved, only the text from the manual is saved,
  779. without the pictures, and without any of the formatting. The primary
  780. purpose of this feature is to let you save the text so that you can copy
  781. and paste it into newsletter articles or other documents. We grant you
  782. permission to do this, if it is not for profit, and if you give appropriate
  783. credit to the author and to Northwestern University.
  784.  
  785. • Page Setup…
  786.  
  787. This command presents an expanded version of the standard page setup
  788. dialog. The extra items in the bottom half of the dialog are used to specify
  789. additional options for a printed report or manual. You can specify the font
  790. and font size, all four margins, and an option to print the pages in reverse
  791. order.
  792.  
  793. Disinfectant maintains separate sets of page setup options for printed
  794. reports and the printed manual.
  795.  
  796. Disinfectant supplies reasonable default values for all of these options,
  797. with different default values supplied for LaserWriters and ImageWriters.
  798. Other kinds of printers may be treated as either LaserWriters or
  799. ImageWriters. If you are using some kind of printer other than an Apple
  800. LaserWriter or ImageWriter, you should use the Page Setup command to
  801. check the settings before printing and adjust them appropriately.
  802.  
  803. The maximum permitted font size is 24 points.
  804.  
  805. With large fonts sizes and/or large margins, there may not be enough
  806. printable area on the page for Disinfectant to print properly. In this case,
  807. an alert is presented which informs you of the problem and gives you
  808. advice on how to correct it.
  809.  
  810. In particular, when printing reports using font sizes over 18 points, with
  811. most fonts you will have to use landscape orientation instead of portrait
  812. orientation. This problem should not occur with the printed manual, even
  813. at 24 points, provided you do not increase the default margins.
  814.  
  815. The page setup options are saved in the Disinfectant Prefs file in the
  816. System folder. You only need to set them once; they will be remembered
  817. even when you quit Disinfectant and run it again later. Separate options
  818. are saved for printed reports and for the printed manual.
  819.  
  820. • Print… (Command-P)
  821.  
  822. This command is used to print reports and the manual. It presents the
  823. standard print job dialog.
  824.  
  825. If the main window is active, the report is printed. If the Help window is
  826. active, a formatted copy of the Disinfectant manual is printed.
  827.  
  828. The printed version of the manual has a title page, table of contents, page
  829. headers, smart page breaks, and other nice formatting features.
  830. Paragraphs are reformatted to fit the margins specified in the page setup
  831. dialog.
  832.  
  833. Printing on a Macintosh without a hard drive is possible, but it requires a
  834. special startup disk. This topic is discussed in detail in the “Special
  835. Features” section.
  836.  
  837. • Print One
  838.  
  839. This command prints one copy of all pages of a report or the manual. It
  840. does not present the standard print job dialog.
  841.  
  842. • Preferences
  843.  
  844. This command opens the Preferences window or brings it to the front if it
  845. is already open.
  846.  
  847. • Quit (Command-Q)
  848.  
  849. This command quits Disinfectant.
  850.  
  851.  
  852. The Edit Menu
  853.  
  854.  
  855. • Undo (Command-Z)
  856.  
  857. This command is not used by Disinfectant. It is present only for use by
  858. System 6 desk accessories.
  859.  
  860. • Cut (Command-X)
  861.  
  862. This command cuts selected text to the clipboard. It is used only with desk
  863. accessories and the Preferences window.
  864.  
  865. • Copy (Command-C)
  866.  
  867. This command copies selected text to the clipboard. It is used only with
  868. desk accessories and the Preferences window.
  869.  
  870. • Paste (Command-V)
  871.  
  872. This command inserts the contents of the clipboard at the current cursor
  873. location or replaces the currently selected text by the contents of the
  874. clipboard. It is used only with desk accessories and the Preferences
  875. window.
  876.  
  877. • Clear
  878.  
  879. This command clears the selected text in a desk accessory or in the
  880. Preferences window.
  881.  
  882. When the main window is active, this command clears the report. If the
  883. report lists any infections, you will be presented with an alert asking
  884. whether you want to save the report before clearing.
  885.  
  886.  
  887.  
  888. The Scan Menu
  889.  
  890.  
  891. • File…
  892.  
  893. This command scans a single file. It presents the standard open file dialog.
  894.  
  895. • Folder…
  896.  
  897. This command scans a single folder. It presents a modified open dialog
  898. which lists only folders.
  899.  
  900. • Floppies
  901.  
  902. This command is used to quickly scan a sequence of floppy disks.
  903. Disinfectant will prompt you to insert floppies and will eject them when
  904. they have been scanned. You can also use this command to scan CD-ROM
  905. disks or other kinds of removable media.
  906.  
  907. • All Disks
  908.  
  909. This command scans all mounted volumes. This option is useful if you have
  910. more than one hard disk or multiple partitions and you want to scan all of
  911. them.
  912.  
  913. • Some Disks…
  914.  
  915. This command presents a dialog in which you specify which mounted
  916. volumes you wish to scan. This option is useful if you wish to scan more
  917. than one disk, but not all of them.
  918.  
  919. • System File
  920.  
  921. This command scans just the currently active System file.
  922.  
  923. • System Folder
  924.  
  925. This command scans just the currently active System folder.
  926.  
  927. • Desktop Files
  928.  
  929. This command scans just the invisible System 6 Finder Desktop files. It
  930. scans all Desktop files on all of the currently mounted volumes. This
  931. command can be used to perform a quick check for the WDEF and CDEF
  932. viruses.
  933.  
  934.  
  935. The Disinfect Menu
  936.  
  937.  
  938. • File…
  939.  
  940. This command disinfects a single file. It presents the standard open file
  941. dialog.
  942.  
  943. • Folder…
  944.  
  945. This command disinfects a single folder. It presents a modified open dialog
  946. which lists only folders.
  947.  
  948. • Floppies
  949.  
  950. This command is used to quickly disinfect a sequence of floppy disks.
  951. Disinfectant will prompt you to insert floppies and will eject them when
  952. they have been disinfected. You can also use this command to disinfect
  953. other kinds of removable media.
  954.  
  955. • All Disks
  956.  
  957. This command disinfects all mounted volumes. This option is useful if you
  958. have more than one hard disk or multiple partitions and you want to
  959. disinfect all of them.
  960.  
  961. • Some Disks…
  962.  
  963. This command presents a dialog in which you specify which mounted
  964. volumes you wish to disinfect. This option is useful if you wish to
  965. disinfect more than one disk, but not all of them.
  966.  
  967. • System File
  968.  
  969. This command disinfects just the currently active System file.
  970.  
  971. • System Folder
  972.  
  973. This command disinfects just the currently active System folder.
  974.  
  975. • Desktop Files
  976.  
  977. This command disinfects just the invisible System 6 Finder Desktop files.
  978. It disinfects all Desktop files on all of the currently mounted volumes.
  979. This command can be used to quickly remove the WDEF and CDEF viruses.
  980. You must be using Finder under System 6, not MultiFinder or System 7, to
  981. remove the WDEF and CDEF viruses. See the sections on WDEF and CDEF
  982. for details.
  983.  
  984.  
  985. The Protect Menu
  986.  
  987.  
  988. • Install Protection INIT
  989.  
  990. This command installs the Disinfectant protection INIT in the currently
  991. active System folder. Under System 7, the INIT is installed in the
  992. Extensions folder inside the System folder.
  993.  
  994. After the INIT has been copied into your System folder, Disinfectant
  995. presents an alert informing you that you must restart your Mac to
  996. activate the INIT. Click the “Restart” button to restart your Mac. Click
  997. the “OK” button to return to Disinfectant.
  998.  
  999. See the section below titled “Protection” for more details.
  1000.  
  1001. • Save Protection INIT…
  1002.  
  1003. This command saves the Disinfectant protection INIT to any location of
  1004. your choosing. A standard file dialog appears which lets you specify the
  1005. location of the saved file.
  1006.  
  1007. See the section below titled “Protection” for more details.
  1008.  
  1009.  
  1010.  
  1011.  
  1012. Protection
  1013.  
  1014.  
  1015. The Disinfectant application by itself will not protect your system against
  1016. infection. It will only locate and repair previously infected files and disks.
  1017. To protect your system against infection, you must install a protection
  1018. extension (protection INIT).
  1019.  
  1020. Disinfectant includes such a protection INIT. When properly installed, it
  1021. will protect your system against all of the known non-HyperCard
  1022. Macintosh viruses.
  1023.  
  1024. WARNING: The Disinfectant protection INIT will not protect your system
  1025. against unknown viruses! If a new virus appears, we will have to release
  1026. a new version of Disinfectant to recognize it.
  1027.  
  1028. Use the “Install Protection INIT” command in the “Protect” menu to
  1029. install the Disinfectant INIT in your currently active Extensions folder
  1030. (under System 7) or in your currently active System folder (under
  1031. System 6). You must restart your Macintosh to activate the INIT.
  1032.  
  1033. Use the “Save Protection INIT” command in the “Protect” menu to save
  1034. a copy of the Disinfectant INIT to any location of your choosing.
  1035.  
  1036. The Disinfectant INIT is simple, small, efficient, and unobtrusive. It does
  1037. not need to be configured. In fact, it has no control panel interface at all,
  1038. so it cannot be configured. The INIT will never ask you to make a decision.
  1039. It should have no noticeable effect on the performance of your Mac. It is
  1040. very small and can easily be used on floppy startup disks (e.g., in
  1041. university labs with floppy-only Macs). The INIT does not interfere with
  1042. the normal operation of Disinfectant or other anti-viral applications, or
  1043. with programming environments, installer applications, or other system
  1044. software.
  1045.  
  1046. If you run an application which is infected by one of the known Mac
  1047. viruses, the Disinfectant INIT beeps ten times, quits the application, and
  1048. presents an alert. For example, if the application “MacWrite” is infected
  1049. by the nVIR virus, the following alert appears when you try to run
  1050. MacWrite:
  1051.  
  1052.  
  1053. The Disinfectant INIT only detects and blocks viruses; it does not remove
  1054. them. To remove a virus, you must use the Disinfectant application.
  1055.  
  1056. With System 6, if you use a disk which is infected by the WDEF virus or
  1057. by the CDEF virus, the Disinfectant INIT beeps ten times, presents an
  1058. alert, and temporarily neutralizes the virus. You can safely use the disk;
  1059. the virus will not spread. To remove the virus from the disk, you can
  1060. either rebuild the Desktop file or use the Disinfectant application.
  1061. Rebuilding the Desktop file is usually easier.
  1062.  
  1063. If you use a HyperCard stack which is infected by the MacMag virus, the
  1064. Disinfectant INIT beeps ten times, presents an alert, and temporarily
  1065. neutralizes the virus. You can safely use the stack; the virus will not
  1066. spread. You should use the Disinfectant application to remove the virus
  1067. from the stack.
  1068.  
  1069. If you have an INIT file which is infected by the INIT 1984 virus, when the
  1070. virus attacks during startup, the Disinfectant INIT beeps ten times, and an
  1071. alert is presented at the end of the startup sequence. The virus is
  1072. neutralized and does not spread or cause any damage, but the non-viral
  1073. part of the infected INIT runs as usual.
  1074.  
  1075. The name of the Disinfectant INIT begins with a special invisible
  1076. character. This special character does not appear in Finder windows. In
  1077. standard file dialogs and in some other contexts, it appears as a box.
  1078.  
  1079. The special symbol is present to force the Disinfectant INIT to be the first
  1080. INIT loaded when you start up your Macintosh. This is important: the
  1081. Disinfectant INIT should be loaded first! If you rename the INIT, make
  1082. certain that you rename it so that it comes first in alphabetical order in
  1083. your Extensions folder or your System folder. With System 7, be very
  1084. careful to leave the INIT in the Extensions folder. Do not move it to the
  1085. System folder proper or to the Control Panels folder. To avoid problems,
  1086. we recommend that you do not rename the INIT.
  1087.  
  1088. The reason the Disinfectant INIT should be loaded first is to properly
  1089. detect and block the INIT 1984 virus, which spreads from INIT to INIT at
  1090. startup time. If the Disinfectant INIT does not load first, and if some
  1091. earlier INIT is infected by the INIT 1984 virus, then the Disinfectant INIT
  1092. will not be able to detect or block the virus when it attacks during
  1093. startup.
  1094.  
  1095. A number of other popular INITs also have the requirement that they
  1096. should be loaded first. Before installing such an INIT, scan it with the
  1097. Disinfectant application to make certain it is not infected by the INIT 1984
  1098. virus or any other virus. Then install it. Depending on how the INIT is
  1099. named, it may load before or after the Disinfectant INIT. Don’t worry if
  1100. the other INIT loads first. You have already made certain that it is not
  1101. infected, so it shouldn’t cause any problems.
  1102.  
  1103. The Disinfectant INIT icon should appear at the bottom of your screen
  1104. every time you restart your Macintosh. If an error occurs and the INIT
  1105. cannot load properly, the INIT will beep ten times and it will draw a
  1106. special error version of the icon (the normal icon with a large “X”
  1107. superimposed.)
  1108.  
  1109.  
  1110. The Disinfectant INIT icon normally appears first in the row of INIT icons
  1111. which appear when you restart. One exception to this is under System 6
  1112. with Apple’s Communications Toolbox installed. The Communications
  1113. Toolbox icon may appear first, in which case the Disinfectant INIT icon
  1114. appears second.
  1115.  
  1116. If you wish to remove the Disinfectant INIT for some reason, open your
  1117. Extensions folder (under System 7) or your System folder (under System
  1118. 6) and drag the INIT icon to the trash (or anywhere else outside of the
  1119. System folder). Then restart your Macintosh.
  1120.  
  1121. Contrary to the instructions found in many software manuals, it is not
  1122. necessary to remove the Disinfectant INIT when installing software.
  1123. There are no known cases where the Disinfectant INIT interferes in any
  1124. way with installers.
  1125.  
  1126. The Disinfectant INIT detects and blocks viruses at their initial point of
  1127. attack. Unlike some other virus protection INITs, it does not scan floppies
  1128. each time they are inserted into a disk drive and it does not scan files
  1129. each time they are opened. This strategy is what makes the Disinfectant
  1130. INIT so small and efficient.
  1131.  
  1132. The Disinfectant INIT will not detect files which are partially infected but
  1133. not contagious, since these kinds of infections never attack the system.
  1134. These non-contagious infections are harmless, so this is not a major
  1135. problem. The Disinfectant application does detect these kinds of infections.
  1136.  
  1137.  
  1138.  
  1139.  
  1140.  
  1141. Recommendations
  1142.  
  1143.  
  1144. There is no need to panic over the current virus situation. However, you
  1145. should take the problem seriously. Using Disinfectant, it only takes a few
  1146. minutes per week to effectively protect your Macintosh against the known
  1147. viruses.
  1148.  
  1149. • If you do nothing else, religiously use the Disinfectant INIT. It only takes
  1150. a minute to install and it can save you much grief.
  1151.  
  1152. • Keep original software on locked floppies. Use copies. When you obtain a
  1153. new piece of software, immediately lock the disk on which it came, make
  1154. a copy, and use the copy. Never unlock the original disk. It is impossible
  1155. for a virus to infect files on a locked floppy.
  1156.  
  1157. • Make periodic backups of your hard drive, at least once per week.
  1158.  
  1159. • Keep your anti-viral software up-to-date. This is very important. Old
  1160. versions of anti-viral software are very often ineffective against new
  1161. viruses. This is particularly true of Disinfectant, which only protects
  1162. against known viruses and makes no attempt to detect new viruses. If you
  1163. do not have access to a reliable source of information about new
  1164. Disinfectant releases, we recommend that you use a commercial
  1165. anti-viral product instead of Disinfectant. Purchase a product which
  1166. offers an update service.
  1167.  
  1168. For most people, this is all you have to do to protect your personal
  1169. Macintosh. It is not necessary to scan all new software before using it or
  1170. to scan all floppy disks before using them. This is a waste of time. As long
  1171. as you have the INIT properly installed, it will detect and block viruses
  1172. before they can spread or cause any damage.
  1173.  
  1174. It is also not necessary to scan your hard drives frequently. Let the
  1175. protection INIT do its job and trust it.
  1176.  
  1177. You should, however, periodically do a full scan of all your hard drives
  1178. just to make certain that they are still uninfected. For example, if you
  1179. start up from a floppy disk which does not have the Disinfectant INIT
  1180. installed, it is possible for a virus to infect your hard drives. Doing a scan
  1181. every once in a while will detect any such infections.
  1182.  
  1183. One strategy which many people use is to do a full scan just before every
  1184. backup. This has the added advantage that it makes certain your backups
  1185. are clean.
  1186.  
  1187. The remaining recommendations are for people who manage Mac
  1188. networks, Mac laboratories, Mac bulletin boards, or collections of public
  1189. domain and shareware software. An environment where many people
  1190. share Macs, or share a Mac network, is a perfect breeding ground for
  1191. viruses. People who sell software also have a special responsibility to
  1192. make certain that their software is free from infection.
  1193.  
  1194. • Install the Disinfectant protection INIT on all your lab startup disks.
  1195.  
  1196. • Check all your lab disks frequently with Disinfectant to make certain
  1197. that they are uninfected. Also check to make certain that the Disinfectant
  1198. protection INIT is still installed and active on all your startup disks. We
  1199. have discovered that students love to play with the start-up disks.
  1200.  
  1201. • Educate the people in your organization about viruses and how to protect
  1202. against them. Give them copies of Disinfectant and teach them how to use
  1203. the application. Distribute printed copies of the Disinfectant manual.
  1204.  
  1205. • Consider creating a special “virus scanning station” in your lab. See
  1206. the section about the Preferences window for details.
  1207.  
  1208. • Try to put software in write-protected folders on AppleShare server
  1209. disks. Viruses cannot infect applications if they are in folders which do
  1210. not have the “Make Changes” privilege. On the other hand, if an
  1211. application is in a writable server folder, any infected Mac on the
  1212. network which accesses the disk and uses the application might spread the
  1213. infection to the application on the server. If it is a popular application, it
  1214. will in turn quickly infect any other Macs on the network which are not
  1215. protected by a protection INIT. This is one way in which viruses can
  1216. spread very rapidly. Since some applications insist on writing to their
  1217. own file or folder, it is not always possible to put applications in
  1218. write-protected folders, but you should make every attempt to do this
  1219. when it is possible.
  1220.  
  1221. • Check server disks frequently with Disinfectant to make certain they
  1222. are uninfected. For best results, you should take the server out of
  1223. production and restart it using your Virus Tools or Disk Tools disk. This is
  1224. the only way to guarantee that Disinfectant will be able to scan all the
  1225. files on the server disk. At Northwestern, we try to check all our
  1226. servers once per week. For more details on scanning servers, see the
  1227. discussion in the “Special Features” section.
  1228.  
  1229. • Check all new software with Disinfectant before installing it on a
  1230. server.
  1231.  
  1232. • Back up your servers frequently. Run Disinfectant just before each
  1233. backup.
  1234.  
  1235. • The WDEF virus can cause serious performance problems if it infects an
  1236. AppleShare server. To avoid these problems, administrators should never
  1237. grant the “make changes” privilege on server root directories. We also
  1238. recommend deleting the Desktop file if it exists. See the section about the
  1239. WDEF virus for details.
  1240.  
  1241. • Bulletin board operators and other people who maintain and distribute
  1242. public domain and shareware software have a special responsibility to the
  1243. Mac community. Please carefully test all new software before
  1244. distributing it. You should also, of course, run Disinfectant on all new
  1245. software you receive.
  1246.  
  1247. • If you sell software, please check your master disks for infections
  1248. before sending them out to be duplicated and distributed.
  1249.  
  1250.  
  1251.  
  1252.  
  1253. Problem Clinic
  1254.  
  1255.  
  1256. This section discusses what you should do if you think that your system
  1257. may be infected by a new virus, but Disinfectant reports that it cannot
  1258. locate any known viruses.
  1259.  
  1260. There are many, many things which can go wrong on a Macintosh. Almost
  1261. all of them have absolutely nothing to do with viruses. Thousands of
  1262. people have reported strange behavior on their Macintoshes to anti-virus
  1263. experts but, after careful investigation, only a handful of these cases
  1264. were actually new viruses.
  1265.  
  1266. If your Macintosh begins to malfunction or behave unusually, please do not
  1267. yield to the temptation to immediately blame the malfunction on a new
  1268. virus. There are several things you can do to try to isolate the problem.
  1269.  
  1270. The most common cause of problems is simple errors in software. An
  1271. error in an application, extension (INIT), control panel (cdev), or other
  1272. piece of software can cause crashes, hangs, damaged files, trashed disks,
  1273. or any other kind of problem imaginable.
  1274.  
  1275. Thus, the first question you should ask is, “Have I installed any new
  1276. software lately?” If the answer is “Yes,” try removing the software
  1277. and see if the problem disappears.
  1278.  
  1279. One very common symptom on the Macintosh is problems with the proper
  1280. display of icons in Finder windows. This symptom is almost never due to a
  1281. virus, save for the Scores virus which does change the appearance of a
  1282. few icons. This problem is almost always due to a damaged “desktop.” If
  1283. your icons are not being displayed properly, you should rebuild the
  1284. desktop.
  1285.  
  1286. To rebuild the desktop on a hard drive, if you are using System 6, first
  1287. use the “Set Startup” command in the Finder’s Special menu to specify
  1288. that you want to start up using Finder instead of MultiFinder. For either
  1289. System 6 or System 7, restart your Macintosh, keeping the Command and
  1290. Option keys held down throughout the startup process. An alert will
  1291. appear asking if you really want to rebuild the desktop. Click the OK
  1292. button when the alert appears.
  1293.  
  1294. To rebuild the desktop on a floppy disk, hold down the Command and Option
  1295. keys while inserting the floppy into a floppy drive. Click the OK button
  1296. when the alert appears.
  1297.  
  1298. Another common problem is damaged applications. If an application begins
  1299. behaving unusually, try replacing it with a known good copy from your
  1300. locked original master floppy.
  1301.  
  1302. Another common problem is damaged system files in the System folder.
  1303. The best way to cure this problem is to rebuild your System folder from
  1304. scratch. Restart your Macintosh from a startup floppy. Drag the Finder
  1305. file outside of the System folder on your hard drive. Rename your hard
  1306. drive System folder “Old System Folder.” Then use your Apple installer
  1307. disks to install a completely new System folder on the hard drive. Restart
  1308. from this hard drive. If your problem disappears, then you have verified
  1309. that the cause of the problem was something in your old System folder.
  1310.  
  1311. Under System 7, open both your old and your new System files. Drag all
  1312. of your old fonts and sounds from your old System file to your new
  1313. System file. Under System 6, use the Font/DA Mover to copy all of your
  1314. fonts and desk accessories from your old System file to your new System
  1315. file.
  1316.  
  1317. Next, copy files, a few at a time, from your old System folder into your
  1318. new System folder. Restart your Mac after each copying operation and
  1319. use it for a while to see if the problem has come back. If the problem has
  1320. not come back, copy a few more files over and repeat the process. If the
  1321. problem reappears, you will have narrowed down the cause of the
  1322. problem to the last few files which you copied. You can now remove these
  1323. last few files from your new System folder one at a time to locate the file
  1324. which is causing the problem. Replace the problem file by a known good
  1325. version. If the problem persists, delete the problem file. Finally, remove
  1326. the old System folder.
  1327.  
  1328. In some cases, software errors can damage the areas on your disk which
  1329. contain file directories and other important system information. This can
  1330. sometimes be so serious that all or some of the files and folders on the
  1331. disk become inaccessible, or the system may not even be able to mount
  1332. the disk at all, or the system may simply behave strangely. In this case,
  1333. you may attempt to use a disk recovery utility, or you may be forced to
  1334. reinitialize and reformat the disk and reload your files from backup
  1335. floppies or tapes. There are several good disk recovery utilities
  1336. available, including Apple’s Disk First Aid, which is included with every
  1337. Mac sold. If you have access to Apple’s Macintosh Technical Notes,
  1338. consult note number 134, “Hard Disk Medic & Booting Camp.”
  1339.  
  1340. Some problems can be cured by resetting the parameter RAM.
  1341.  
  1342. To reset the parameter RAM under System 7, hold down the Command,
  1343. Option, P, and R keys while restarting your Mac. When the RAM has been
  1344. zapped, you will hear a beep, and the system will restart again. You can
  1345. release the keys at this point.
  1346.  
  1347. To reset the parameter RAM under System 6, hold down the Command,
  1348. Option, and Shift keys while opening the Control Panel desk accessory.
  1349.  
  1350. If all else fails and you still suspect that your system may be infected by
  1351. a new virus, there are a few additional things you can try. Monitor
  1352. application file sizes and last modification dates with the Finder’s Get Info
  1353. command. If your applications are consistently growing in size, or if their
  1354. last modification dates are consistently changing, this is one indication
  1355. that there may indeed be a virus spreading on your system. Do not,
  1356. however, be concerned about changes in size or changes in the last
  1357. modification date of your System file; this is normal and does not indicate
  1358. a virus. Also, some applications modify themselves, and in these cases
  1359. you may see a legitimate increase in size and/or change in the last
  1360. modification date. Look for consistent patterns of change which affect
  1361. several files.
  1362.  
  1363. If your problems continue, try to obtain the assistance of a knowledgeable
  1364. friend or local expert. If you are a university student, staff member, or
  1365. faculty member, ask for assistance at your campus computing center. If
  1366. you work for a corporation with a computer department, ask the local
  1367. gurus within the department for help. Go to a meeting of your local Mac
  1368. user group and ask for help.
  1369.  
  1370. If you have followed all of this advice and if you still think that you may
  1371. have a new virus, then you should feel free to contact the author of
  1372. Disinfectant for assistance. His addresses are at the end of this manual.
  1373. Please mail him a detailed report and, if it is at all possible, include copies
  1374. of files which you suspect may be infected. Please do not try to call him
  1375. on the phone.
  1376.  
  1377.  
  1378.  
  1379.  
  1380. The Viruses
  1381.  
  1382.  
  1383.  
  1384. The following sections describe all of the known Mac viruses.
  1385.  
  1386.  
  1387. The Scores Virus
  1388.  
  1389. According to news reports, the Scores virus was written by a disgruntled
  1390. programmer. It specifically attacks two applications which were under
  1391. development at his former company. Fortunately, neither of the two
  1392. applications was ever released to the general public. Scores was first
  1393. discovered in the Spring of 1988.
  1394.  
  1395. Scores is also sometimes known as the “Eric,” “Vult,” “NASA,” and
  1396. “San Jose Flu” virus.
  1397.  
  1398. There is an easy way to see if you have a Scores infection. Open your
  1399. System folder and check the icons for the Note Pad and Scrapbook files.
  1400. They should have distinctive icons under System 7, or look like little
  1401. Macintoshes under System 6. If they look instead like blank sheets of
  1402. paper with turned-down corners, your software may have been infected
  1403. by Scores.
  1404.  
  1405.  
  1406. It is possible to be partially infected by Scores and still have normal Note
  1407. Pad and Scrapbook icons. Consequently, we recommend running
  1408. Disinfectant to make certain your system is not infected, even if you have
  1409. normal icons.
  1410.  
  1411. Scores infects your System, Note Pad, and Scrapbook system files. It
  1412. also creates two invisible files in your System folder named “Scores”
  1413. and “Desktop ”. You cannot see invisible files without the aid of ResEdit
  1414. or some other utility program. Do not confuse Scores’ invisible Desktop
  1415. file with the Finder’s invisible Desktop file; they have nothing to do with
  1416. each other. The Finder’s Desktop file lives at the root level on your disk,
  1417. outside the System folder, while Scores’ Desktop file lives inside the
  1418. System folder. Also, Scores’ Desktop file has an extra space character at
  1419. the end of its name.
  1420.  
  1421. Scores does not infect or modify document files, only applications and
  1422. system files.
  1423.  
  1424. Scores gets its name from the invisible “Scores” file that it creates.
  1425.  
  1426. Two days after your system becomes infected, Scores begins to spread to
  1427. each application you run. The infection occurs between two and three
  1428. minutes after you begin the application. The Finder and DA Handler usually
  1429. also become infected. For technical reasons, some applications are
  1430. immune to infection.
  1431.  
  1432. Scores does not intentionally try to do any damage other than to spread
  1433. itself and attack the two specific applications. It does occupy memory and
  1434. disk space, however, and this can cause problems all by itself. People
  1435. have reported problems printing and using MacDraw and Excel. There are
  1436. also several errors in Scores which could cause system crashes or other
  1437. unexplained behavior.
  1438.  
  1439. There is a serious conflict between Scores and Apple’s System Software
  1440. release 6.0.4 and later releases of System 6. In System 6.0.4, Apple
  1441. began using some resources with the same type and ID as those used by
  1442. Scores. When Scores infects the System file, it replaces Apple’s versions
  1443. of these resources with the Scores viral versions of the resources. When
  1444. Disinfectant repairs the file, it deletes the Scores viral resources, but it
  1445. does not replace the Apple versions. In this situation, Disinfectant issues
  1446. a special error message, telling you that the resulting file is damaged and
  1447. should not be used. You should immediately delete the damaged System file
  1448. and replace it with a copy from original locked Apple release disks.
  1449.  
  1450.  
  1451. The nVIR Virus
  1452.  
  1453. According to news reports, the nVIR virus first appeared in Europe in
  1454. 1987 and in the United States in early 1988. At least one variation of the
  1455. virus was written. We know of two basic strains, which we call “nVIR A”
  1456. and “nVIR B.”
  1457.  
  1458. We have reliable reports of an earlier third version of nVIR which was
  1459. malicious. It destroyed files in the System folder. This earlier version
  1460. appears to be extinct, and we have not been able to obtain a copy.
  1461.  
  1462. nVIR is simpler than Scores. It infects the System file, but it does not
  1463. infect the Note Pad or Scrapbook files, and it does not create any invisible
  1464. files. nVIR begins spreading to other applications immediately, without the
  1465. two day delay. Whenever a new application is run, it becomes infected
  1466. immediately, without the two to three minute delay. As with Scores,
  1467. some applications are immune to infection, the Finder and DA Handler
  1468. usually also become infected, and document files are not infected or
  1469. modified.
  1470.  
  1471. At first nVIR A and B only replicate. When the System file is first
  1472. infected, a counter is initialized to 1000. The counter is decremented by
  1473. one each time the system is started up and it is decremented by two each
  1474. time an infected application is run.
  1475.  
  1476. When the counter reaches zero, nVIR A will sometimes either say “Don’t
  1477. panic” (if MacinTalk is installed in the System folder) or beep (if
  1478. MacinTalk is not installed in the System folder). This will happen on
  1479. system startup with a probability of 1/16. It will also happen, with a
  1480. probability of 15/128, when an infected application is run. In addition,
  1481. when an infected application is run, nVIR A may say “Don’t panic” twice
  1482. or beep twice with a probability of 1/256.
  1483.  
  1484. When the counter reaches zero, nVIR B will sometimes beep. nVIR B does
  1485. not call MacinTalk. The beep will happen on a system startup with a
  1486. probability of 1/8. A single beep will happen when an infected application
  1487. is run with a probability of 7/32. A double beep will happen when an
  1488. infected application is run with a probability of 1/64.
  1489.  
  1490. It is possible for nVIR A and nVIR B to mate and reproduce, resulting in
  1491. new viruses combining parts of their parents. Disinfectant will report
  1492. that such offspring are infected by both nVIR A and nVIR B and will
  1493. properly repair them.
  1494.  
  1495. Unlike Scores, there is no way to tell that you have an nVIR infection just
  1496. by looking at your system. You must run Disinfectant or some other virus
  1497. detection tool.
  1498.  
  1499. One of the viral resources added to infected files by nVIR has the resource
  1500. type “nVIR,” which is how it got its name.
  1501.  
  1502. As with Scores, nVIR occupies both memory and disk space, and this alone
  1503. is enough to cause problems.
  1504.  
  1505. In addition to the two basic strains of nVIR, many “clones” of nVIR B have
  1506. appeared. These clones are all identical to nVIR B with the exception of a
  1507. few very minor technical differences. Disinfectant recognizes all of these
  1508. clones and treats them exactly the same as nVIR B.
  1509.  
  1510.  
  1511. The INIT 29 Virus
  1512.  
  1513. The INIT 29 virus first appeared in late 1988. We do not know much about
  1514. its origin. A second minor variant appeared in March, 1994. There are no
  1515. significant difference between the two strains. The original strain is
  1516. called “INIT 29 A”. The variant is called “INIT 29 B”.
  1517.  
  1518. INIT 29 is extremely virulent. It spreads very rapidly. Unlike Scores and
  1519. nVIR, you do not have to run an application for it to become infected. Also,
  1520. unlike Scores and nVIR, INIT 29 can and will infect almost any file,
  1521. including applications, system files, and document files. Document files
  1522. are infected, but they are not contagious. The virus can only spread via
  1523. system files and application files.
  1524.  
  1525. INIT 29 has one side effect which reveals its presence. If you try to
  1526. insert a locked floppy disk on a system infected by INIT 29, you will get
  1527. the following alert:
  1528.  
  1529.       The disk “xxxxx” needs minor repairs.
  1530.       Do you want to repair it?
  1531.  
  1532. If you see this alert whenever you insert a locked floppy, it is a good
  1533. indication that your system might be infected by INIT 29.
  1534.  
  1535. As with Scores and nVIR, INIT 29 does not intentionally try to do any
  1536. damage other than spread itself. Nevertheless, it can cause problems. In
  1537. particular, some people have reported problems printing on systems
  1538. infected with INIT 29. We have also experienced many system crashes,
  1539. problems with MultiFinder under System 6, and incompatibilities with
  1540. several startup documents on systems infected with INIT 29.
  1541.  
  1542. One of the viral resources added to infected files by INIT 29 has the
  1543. resource type “INIT” and the resource ID 29, after which the virus was
  1544. named.
  1545.  
  1546.  
  1547. The ANTI Virus
  1548.  
  1549. There are two known strains of the ANTI virus. Both strains were first
  1550. discovered in France. The ANTI A strain was discovered in February,
  1551. 1989. The ANTI B strain was discovered in September, 1990.
  1552.  
  1553. ANTI does not infect the System file. It only infects applications and other
  1554. files which resemble applications (e.g., Finder). ANTI does not infect
  1555. document files. It is less contagious than the INIT 29 virus, but more
  1556. contagious than the Scores and nVIR viruses. It is possible for an
  1557. application to become infected even if it is never run.
  1558.  
  1559. Due to a technical quirk, ANTI does not spread at all under System 7 or
  1560. under System 6 when MultiFinder is used. It only spreads when Finder is
  1561. used under System 6.
  1562.  
  1563. There is an error in ANTI which causes it to slightly damage applications
  1564. in such a way that Disinfectant cannot perfectly repair them. In other
  1565. words, the application as repaired by Disinfectant is usually not identical
  1566. to the uninfected original application. The damage is very minor,
  1567. however, and in almost all cases it does not cause any problems. If you
  1568. experience problems with an application which was infected by ANTI and
  1569. repaired by Disinfectant, we recommend that you delete the repaired copy
  1570. and replace it by an uninfected original copy. This is good advice in any
  1571. case.
  1572.  
  1573. (For the technically inclined, the error in ANTI is that it clears all the
  1574. resource attributes of the CODE 1 resource. Disinfectant has no way to
  1575. know the values of the original attributes, so it leaves them cleared on
  1576. the repaired application. The only effect of this error is that the repaired
  1577. application may use memory slightly less efficiently than the original
  1578. version, especially on old Macintoshes with the 64K ROMs.)
  1579.  
  1580. As with the other viruses, ANTI does not intentionally attempt to do any
  1581. damage other than spread itself. As with all viruses, however, it can still
  1582. cause problems.
  1583.  
  1584. The string “ANTI” appears within the virus, hence its name.
  1585.  
  1586. Even though the B strain of ANTI was not discovered until about 19
  1587. months after the A strain, it appears that the B strain was actually
  1588. written before the A strain. The A strain of the virus contains special
  1589. code which neutralizes any copies of the B strain which it encounters. It is
  1590. possible for an application to be infected by both the neutralized version
  1591. of the B strain and by the A strain. Disinfectant reports that such
  1592. applications are infected by both strains and repairs them properly.
  1593.  
  1594. Other than the special code in the A strain which looks for and neutralizes
  1595. the B strain, there are only minor technical differences between the two
  1596. versions of the virus.
  1597.  
  1598.  
  1599. The MacMag Virus
  1600.  
  1601. The MacMag virus appeared in December, 1987. This virus is also known
  1602. as the “Drew,” “Brandow,” “Aldus,” and “Peace” virus. It was named
  1603. after the Montreal offices of MacMag magazine, from where it originated.
  1604.  
  1605. Unlike the other viruses, MacMag does not infect applications, only
  1606. System files. It originated as a HyperCard stack named “New Apple
  1607. Products.” The stack contained some exceptionally poorly digitized
  1608. pictures of the then new Apple scanner. When the stack was run, the virus
  1609. spread to the currently active System file. When other floppy disks
  1610. containing System files were subsequently inserted in a floppy disk drive,
  1611. the virus spread to the System files on the floppies.
  1612.  
  1613. Since applications are not infected by MacMag, it spreads much more
  1614. slowly than the other viruses (because people share System files much
  1615. less frequently than they share applications). Even though the virus
  1616. originated on a HyperCard stack, it does not spread to other stacks, only
  1617. to System files.
  1618.  
  1619. MacMag was programmed to wait until March 2, 1988, the anniversary
  1620. of the introduction of the Mac II. The first time the system was started up
  1621. on March 2, 1988, the virus displayed a message of peace on the screen
  1622. and then deleted itself from the System file.
  1623.  
  1624. Since MacMag was programmed to self-destruct, it is unlikely that your
  1625. software is infected with this virus. Disinfectant will nevertheless
  1626. recognize it and repair infected files just in case you have some very old
  1627. disks which might still be infected.
  1628.  
  1629. Disinfectant repairs both infected System files and infected copies of the
  1630. original HyperCard stack. If you try to run the repaired stack, HyperCard
  1631. will issue an error message.
  1632.  
  1633. There were two slightly different versions of MacMag. The differences
  1634. were very minor and both versions were programmed to behave
  1635. identically. Disinfectant properly detects and repairs both versions.
  1636.  
  1637.  
  1638. The WDEF Virus
  1639.  
  1640. The WDEF virus was first discovered in December, 1989 in Belgium and in
  1641. one of our labs at Northwestern University. Since the initial discovery, it
  1642. has also been reported at many other locations, and we now know that it
  1643. is very widespread. We know of two strains, which we call “WDEF A”
  1644. and “WDEF B.”
  1645.  
  1646. WDEF only infects the invisible “Desktop” files used by the Finder. With a
  1647. few exceptions, every Macintosh disk (hard drives and floppies) used
  1648. under System 6 contains one of these files. WDEF does not infect
  1649. applications, document files, or other system files. Unlike the other
  1650. viruses, it is not spread through the sharing of applications, but rather
  1651. through the sharing and distribution of disks (usually floppy disks.)
  1652.  
  1653. WDEF spreads from disk to disk very rapidly. It is not necessary to run an
  1654. application for the virus to spread.
  1655.  
  1656. Fortunately, System 7 is completely immune to the WDEF virus.
  1657.  
  1658. The WDEF A and WDEF B strains are very similar. The only significant
  1659. difference is that WDEF B beeps every time it infects a new Desktop file,
  1660. whereas WDEF A does not beep.
  1661.  
  1662. Although the virus does not intentionally try to do any damage, WDEF
  1663. contains errors which can cause very serious problems. In particular, the
  1664. virus causes newer Mac models to crash almost immediately after
  1665. insertion of an infected floppy (the IIci and later models). The virus also
  1666. causes other Macs to crash much more frequently than usual and it can
  1667. damage disks. The virus also causes problems with the proper display of
  1668. font styles. In particular, it often causes problems with the “outline”
  1669. font style. Many other symptoms have also been reported and it appears
  1670. that the errors in the virus can cause almost any kind of problem with the
  1671. proper functioning of your Macintosh.
  1672.  
  1673. You can remove a WDEF infection from a disk by rebuilding the desktop.
  1674. See the “Problem Clinic” section for details. It is often easier to get rid
  1675. of a WDEF infection by simply rebuilding the Desktop file than it is to use
  1676. Disinfectant. This is also the only way to get rid of a WDEF infection under
  1677. System 7.
  1678.  
  1679. Even though AppleShare servers do not use the normal Finder Desktop
  1680. file, many servers have an unused copy of this file. If the AppleShare
  1681. administrator has granted the “make changes” privilege to the root
  1682. directory on the server, then any infected user of the server can infect
  1683. the Desktop file on the server. If a server Desktop file becomes infected,
  1684. performance on the network will be very severely degraded. For this
  1685. reason, administrators should never grant the “make changes” privilege
  1686. on server root directories. We also recommend deleting the Desktop file if
  1687. it exists. It does not appear that the virus can spread from an AppleShare
  1688. server to other Macs on the network, however.
  1689.  
  1690. The WDEF virus can spread from a TOPS server to a TOPS client if a
  1691. published volume’s Desktop file is infected and the client mounts the
  1692. infected volume. It does not appear, however, that the virus can spread
  1693. from a TOPS client to a TOPS server.
  1694.  
  1695. If you use ResEdit, VirusDetective, or some other tool to search for WDEF
  1696. resources, do not be alarmed if you find them in files other than the
  1697. Finder Desktop files. WDEF resources are a normal part of the Macintosh
  1698. operating system. Any WDEF resource in a Finder Desktop file, however,
  1699. is cause for concern.
  1700.  
  1701. When using Disinfectant to repair WDEF infections under System 6, you
  1702. must use Finder instead of MultiFinder. Under MultiFinder, the Desktop
  1703. files are always “busy,” and Disinfectant is not able to repair them. If
  1704. you try to repair using MultiFinder, you will get an error message.
  1705.  
  1706. In addition to the two known strains of the WDEF virus, Disinfectant will
  1707. also detect and repair other strains which may exist but have not yet
  1708. been reported. If an unknown strain is detected, Disinfectant places the
  1709. following message in the report:
  1710.  
  1711. ### File infected by an unknown strain of WDEF
  1712.  
  1713.  
  1714. The ZUC Virus
  1715.  
  1716. There are three known strains of the ZUC virus. All of them were
  1717. discovered in Italy. The virus is named after the reported discoverer of
  1718. the first strain, Don Ernesto Zucchini. ZUC A was discovered in March
  1719. 1990, ZUC B in November, 1990, and ZUC C in June, 1991.
  1720.  
  1721. ZUC only infects applications. It does not infect system files or document
  1722. files. Applications do not have to be run to become infected.
  1723.  
  1724. ZUC A and B were timed to activate on March 2, 1990 or two weeks after
  1725. an application becomes infected, whichever is later. Before that date,
  1726. they only spread from application to application. After that date,
  1727. approximately 90 seconds after an infected application is run, the cursor
  1728. begins to behave unusually whenever the mouse button is held down. The
  1729. cursor moves diagonally across the screen, changing direction and
  1730. bouncing like a billiard ball whenever it reaches any of the four sides of
  1731. the screen. The cursor stops moving when the mouse button is released.
  1732.  
  1733. ZUC C is very similar to ZUC A and B. The only significant differences are
  1734. that ZUC C was timed to cause the unusual cursor behavior only during the
  1735. period between 13 and 26 days after an application becomes infected, but
  1736. not earlier than August 13, 1990, and ZUC C causes the cursor to begin to
  1737. behave unusually approximately 67 seconds rather than 90 seconds after
  1738. an infected application is run.
  1739.  
  1740. The behavior of the ZUC virus is similar to that of a desk accessory
  1741. named “Bouncy.” The virus and the desk accessory are different and they
  1742. should not be confused. The desk accessory does not spread and it is not a
  1743. virus. ZUC does spread and it is a virus.
  1744.  
  1745. ZUC has two noticeable side effects. On some Macintoshes, the A and B
  1746. strains can cause the desktop pattern to change. All three strains can also
  1747. sometimes cause long delays and an unusually large amount of disk
  1748. activity when infected applications are opened.
  1749.  
  1750. ZUC can spread over a network from individual Macintoshes to servers
  1751. and from servers to individual Macintoshes.
  1752.  
  1753. Except for the unusual cursor behavior, ZUC does not attempt to do any
  1754. damage.
  1755.  
  1756. ZUC does not change the last modification date when it infects a file, so
  1757. you cannot use the last modification dates in the Disinfectant report to
  1758. trace the source of a ZUC infection.
  1759.  
  1760.  
  1761. The MDEF Virus
  1762.  
  1763. There are four known strains of the MDEF virus. All of them were
  1764. discovered in Ithaca, New York. The MDEF A strain was discovered in
  1765. May, 1990 and is also sometimes called the “Garfield” virus. The MDEF B
  1766. strain was discovered in August, 1990 and is also sometimes called the
  1767. “Top Cat” virus. The C and D strains were discovered in October, 1990
  1768. and January, 1991, respectively.
  1769.  
  1770. Prompt action by computer security personnel and investigators of the
  1771. New York State Police resulted in identification of the author. The author,
  1772. a juvenile, was released into the custody of his parents after consultation
  1773. with the district attorney. The same person was responsible for writing
  1774. the CDEF virus.
  1775.  
  1776. The A, B, and C strains of MDEF infect both applications and the System
  1777. file. They can also infect document files, other system files, and Finder
  1778. Desktop files. The Finder and DA Handler also usually become infected. The
  1779. System file is infected as soon as an infected application is run. Other
  1780. applications become infected as soon as they are run on an infected
  1781. system.
  1782.  
  1783. The D strain of MDEF only infects applications, not system files or
  1784. document files. Applications can become infected even if they are never
  1785. run. An application infected by MDEF D beeps every time it is run. We do
  1786. not believe that the D strain of MDEF was ever released to the public.
  1787. Disinfectant recognizes it anyway, just in case it was inadvertently
  1788. released.
  1789.  
  1790. The MDEF viruses do not intentionally attempt to do any damage, yet they
  1791. can be harmful. They do not display any messages or pictures.
  1792.  
  1793. The MDEF B and C strains attempt to bypass some of the popular
  1794. protection INITs.
  1795.  
  1796. The MDEF C strain contains a serious error which can cause crashes and
  1797. other problems.
  1798.  
  1799. The MDEF D virus can damage some applications in such a way that
  1800. Disinfectant cannot repair them properly. In this situation, Disinfectant
  1801. removes the virus from the application and issues a special error
  1802. message, telling you that the resulting file is damaged and should not be
  1803. used. You should immediately delete the damaged file and replace it with a
  1804. known good copy from an original release disk.
  1805.  
  1806. The MDEF viruses are named after the type of resource they use to infect
  1807. files. MDEF resources are a normal part of the Macintosh system, so you
  1808. should not become alarmed if you see them with ResEdit or some other
  1809. tool.
  1810.  
  1811. The MDEF, WDEF and CDEF viruses have similar names, but they are
  1812. completely different and should not be confused with each other.
  1813.  
  1814.  
  1815. The Frankie Virus
  1816.  
  1817. The Frankie virus is quite rare.
  1818.  
  1819. Frankie only affects some kinds of Macintosh emulators running on Atari
  1820. computers. We have reports that it was targeted against pirated versions
  1821. of the Aladdin emulator. It does not affect the Spectre emulator.
  1822.  
  1823. Frankie does not spread or cause any damage on any of the regular Apple
  1824. Macintosh computers.
  1825.  
  1826. After a time delay, Frankie draws a bomb icon and the message “Frankie
  1827. says: No more piracy!” at the top of the Atari screen, and then causes
  1828. the Atari to crash.
  1829.  
  1830. Frankie only infects applications, not system files or document files. The
  1831. Finder also usually becomes infected. Applications do not have to be run to
  1832. become infected. For technical reasons, the virus only spreads under
  1833. Finder, not MultiFinder.
  1834.  
  1835.  
  1836. The CDEF Virus
  1837.  
  1838. The CDEF virus was first discovered in Ithaca, New York, in August,
  1839. 1990. The same person who wrote the MDEF virus also wrote the CDEF
  1840. virus. See the description of the MDEF virus for details. The CDEF virus is
  1841. quite widespread.
  1842.  
  1843. CDEF is very similar to the WDEF virus. It only infects the invisible
  1844. “Desktop” files used by the Finder. It does not infect applications,
  1845. document files, or other system files. It spreads from disk to disk very
  1846. rapidly.
  1847.  
  1848. Fortunately, System 7 is completely immune to the CDEF virus.
  1849.  
  1850. Although the behavior of the CDEF virus is similar to that of the WDEF
  1851. virus, it is not a simple clone of WDEF. It is a completely different virus.
  1852.  
  1853. The virus does not intentionally try to do any damage. As with all
  1854. viruses, however, the CDEF virus is still dangerous. We have had many
  1855. reports of problems on CDEF-infected systems.
  1856.  
  1857. As with the WDEF virus, you can remove a CDEF infection from a disk by
  1858. rebuilding the desktop. See the “Problem Clinic” section for details.
  1859.  
  1860. The CDEF virus is named after the type of resource it uses to infect files.
  1861. CDEF resources are a normal part of the Macintosh operating system, so
  1862. you should not become alarmed if you see them with ResEdit or some
  1863. other tool. Any CDEF resource in a Finder Desktop file, however, is cause
  1864. for concern.
  1865.  
  1866. When using Disinfectant to repair CDEF infections under System 6, you
  1867. must use Finder instead of MultiFinder. Under MultiFinder, the Desktop
  1868. files are always “busy,” and Disinfectant is not able to repair them. If
  1869. you try to repair using MultiFinder, you will get an error message.
  1870.  
  1871. A new version of the CDEF virus was discovered in February, 1993.
  1872. There are only minor technical differences between the new version and
  1873. the original virus. Unfortunately, the new version escaped detection by
  1874. the Disinfectant version 2.9 protection INIT (but not by the application).
  1875. The Disinfectant version 3.0 INIT fixes this problem. In version 3.0, both
  1876. the INIT and the application recognize both the original virus and the new
  1877. version.
  1878.  
  1879. In addition to the known strain of CDEF, Disinfectant will also detect and
  1880. repair other strains which may exist but have not yet been reported. If an
  1881. unknown strain is detected, Disinfectant places the following message in
  1882. the report:
  1883.  
  1884. ### File infected by an unknown strain of CDEF
  1885.  
  1886.  
  1887. The MBDF Virus
  1888.  
  1889. The MBDF virus was first discovered in Wales in February, 1992. Several
  1890. popular Internet archive sites contained some infected games for a short
  1891. period of time, so a number of people around the world were affected. The
  1892. games were named “10 Tile Puzzle” and “Obnoxious Tetris.”
  1893.  
  1894. In addition to these two games, a third game named “Tetricycle” or
  1895. “tetris-rotating” was a Trojan horse which installed the virus.
  1896.  
  1897. Two undergraduate students at Cornell University were quickly
  1898. apprehended shortly after the virus was discovered. They pleaded guilty
  1899. to charges of second-degree computer tampering for writing and
  1900. spreading the MBDF virus. They were sentenced to community service and
  1901. restitution of damages. A third student at Cornell also pleaded guilty to a
  1902. charge for helping to spread the virus, and was sentenced to community
  1903. service.
  1904.  
  1905. Disinfectant identifies both infected files and the Trojan horse as being
  1906. infected by the MBDF virus. Repairing an infected file removes the virus
  1907. and returns the file to the state it was in before being infected. Repairing
  1908. the Trojan horse renders it ineffective and inoperable.
  1909.  
  1910. The MBDF virus infects both applications and the System file. It also
  1911. usually infects the Finder and several other system files. The System file
  1912. is infected as soon as an infected application is run. Other applications
  1913. become infected as soon as they are run on an infected system.
  1914.  
  1915. The MBDF virus is non-malicious, but it can cause damage. In particular,
  1916. the virus takes quite a long time to infect the System file when it first
  1917. attacks a system. The delay is so long that people often think that their
  1918. Mac is hung, so they do a restart. Restarting the Mac while the virus is in
  1919. the process of writing the System file very often results in a damaged
  1920. System file which cannot be repaired. The only solution in this situation is
  1921. to reinstall a new System file from scratch.
  1922.  
  1923. We also have reports that the MBDF virus causes problems with the
  1924. “BeHierarchic” shareware program, and reports of other menu-related
  1925. problems on infected systems.
  1926.  
  1927. The MBDF virus is named after the type of resource it uses to infect files.
  1928. MBDF resources are a normal part of the Macintosh system, so you should
  1929. not become alarmed if you see them with ResEdit or some other tool.
  1930.  
  1931. Special thanks to the people at Claris who included self-check code in their
  1932. Macintosh software products.  Their foresight resulted in an early
  1933. detection of the virus, and has thus helped the entire Mac community.  We
  1934. strongly encourage other vendors to consider doing the same with their
  1935. products.
  1936.  
  1937. There are two known strains of the MBDF virus, MBDF A and MBDF B.
  1938. There are no significant differences between the two strains.
  1939.  
  1940.  
  1941. The INIT 1984 Virus
  1942.  
  1943. The INIT 1984 virus was discovered in the Netherlands and in several
  1944. locations in the USA in March, 1992.
  1945.  
  1946. INIT 1984 is a malicious virus. It is designed to trigger if an infected
  1947. system is restarted on any Friday the 13th in 1991 or later years. The
  1948. virus damages a large number of folders and files. File and folder names
  1949. are changed to random 1-8 character strings. File creators and file types
  1950. are changed to random 4 character strings. This changes the icons
  1951. associated with the files and destroys the relationships between programs
  1952. and their documents. Creation and modification dates are changed to Jan.
  1953. 1, 1904. In addition, the virus can delete a small percentage (<2%) of
  1954. files.
  1955.  
  1956. The virus caused significant damage to the hard drives of several users
  1957. on Friday, March 13, 1992. Because only a relatively small number of
  1958. reports of damage were received, we hope that the virus is not
  1959. widespread.
  1960.  
  1961. The virus only infects INITs (also known as startup documents or system
  1962. extensions). It does not infect the System file, desktop files, control panel
  1963. files, applications, or document files. Because INIT files are shared less
  1964. frequently than are programs, the INIT 1984 virus does not spread as
  1965. rapidly as most other viruses.
  1966.  
  1967. The virus spreads from INIT to INIT at startup time.
  1968.  
  1969. The virus affects all types of Macintoshes. It spreads and causes damage
  1970. under both System 6 and System 7. On very old Macintoshes (the Mac
  1971. 128K, 512K, and XL), the virus will cause a crash at startup.
  1972.  
  1973. If you have an INIT file which is infected by the INIT 1984 virus, when the
  1974. virus attacks during startup, the Disinfectant INIT beeps ten times, and an
  1975. alert is presented at the end of the startup sequence. The virus is
  1976. neutralized and does not spread or cause any damage, but the non-viral
  1977. part of the infected INIT runs as usual.
  1978.  
  1979.  
  1980. The CODE 252 Virus
  1981.  
  1982. The CODE 252 virus was discovered in California in April, 1992.
  1983.  
  1984. The virus is designed to trigger if an infected application is run or an
  1985. infected system is started up between June 6 and December 31 of any
  1986. year, inclusive. When triggered, the virus displays the following
  1987. message:
  1988.  
  1989.    You have a virus.
  1990.    Ha Ha Ha Ha Ha Ha Ha
  1991.    Now erasing all disks...
  1992.    Ha Ha Ha Ha Ha Ha Ha
  1993.    P.S. Have a nice day
  1994.    Ha Ha Ha Ha Ha Ha Ha
  1995.    (Click to continue...)
  1996.  
  1997. Despite this message, no files or directories are deleted by the virus.
  1998. However, a worried user might turn off or restart a Macintosh upon
  1999. seeing this message,  and this could corrupt the disk and lead to
  2000. significant damage.
  2001.  
  2002. Between January 1 and June 5 of any year, inclusive, the virus simply
  2003. spreads from applications to System files, and then on to other application
  2004. files.
  2005.  
  2006. Due to errors in the virus, it only spreads to new applications under
  2007. System 6 without MultiFinder. The Finder also usually becomes infected.
  2008.  
  2009. Under System 6 with MultiFinder, the virus infects the System file and
  2010. the “MultiFinder” file, but it does not spread to new applications.
  2011.  
  2012. Under System 7, the virus infects the System file, but it does not spread
  2013. to new applications. A bad error in the virus can cause crashes or
  2014. damaged files under System 7.
  2015.  
  2016. Under any system, the virus infects the System file, and it can and will
  2017. trigger the display of the message.
  2018.  
  2019. The virus contains a number of additional errors which could cause
  2020. crashes, damage, or other problems on any system.
  2021.  
  2022.  
  2023. The T4 Virus
  2024.  
  2025. The T4 virus was discovered in several locations around the world in
  2026. June, 1992.
  2027.  
  2028. The virus was included in versions 2.0 and 2.1 of the game GoMoku.
  2029. Copies of this game were posted to the USENET newsgroup
  2030. comp.binaries.mac and to a number of popular bulletin boards and
  2031. anonymous FTP archive sites.
  2032.  
  2033. The game was distributed under a false name. The name used in the
  2034. posting, and embedded in the game’s about box, is that of a completely
  2035. uninvolved person. Please do not use this person’s name in reference to
  2036. the virus. The actual virus author is unknown, and probably used this
  2037. person’s name as a form of harassment.
  2038.  
  2039. The virus spreads to other applications and to the Finder. It also attempts
  2040. to alter the System file.
  2041.  
  2042. When the virus infects an application, it damages it in such a way that the
  2043. application cannot be repaired. When you use Disinfectant to attempt to
  2044. repair an infected application, Disinfectant removes the virus from the
  2045. file, but leaves the file damaged. You should not attempt to use such a file.
  2046. Disinfectant issues the following error message:
  2047.  
  2048.    ### This file was damaged by the virus, and it cannot
  2049.    ### be repaired properly. You should delete the file
  2050.    ### and replace it with a known good copy.
  2051.  
  2052. The change to the System file results in alterations to the startup code
  2053. under both Systems 6 and 7.  Under System 6 and System 7.0, the change
  2054. results in INIT files and system extensions not loading. Under System
  2055. 7.0.1, the change may render the system unbootable or cause crashes in
  2056. unpredictable circumstances. Disinfectant cannot repair this damage to
  2057. the System file. If the virus damages your System file, you will have to
  2058. reinstall it.
  2059.  
  2060. If your system suddenly stops loading INITs and system extensions for no
  2061. good reason, it is a good indication that you may have been attacked by
  2062. the T4 virus.
  2063.  
  2064. The virus masquerades as Disinfectant in an attempt to bypass
  2065. general-purpose suspicious activity monitors like Gatekeeper. If you see
  2066. an alert from such an anti-viral tool telling you that “Disinfectant” is
  2067. trying to make some change to a file, and if Disinfectant is not running, it
  2068. is a good indication that T4 is attacking your system. The virus also
  2069. sometimes actually renames files “Disinfectant”.
  2070.  
  2071. Once installed and active, the virus does not appear to perform any other
  2072. overt damage.  The virus may display the following message:
  2073.  
  2074.    Application is infected with the T4 virus.
  2075.  
  2076. There are four known strains of the T4 virus: T4-A (contained in GoMoku
  2077. 2.0), T4-B (contained in GoMoku 2.1), T4-C (discovered in February,
  2078. 1993), and a version which appears to have been used for testing which
  2079. we call “T4-beta.” The strains are very similar. The only significant
  2080. difference is the trigger date. The trigger date for T4-A is August 15,
  2081. 1992, while the trigger date for T4-B is June 26, 1992. The virus does
  2082. not do anything before its trigger date. After the trigger date, the virus
  2083. begins to spread to other files and attempts to alter the System file. The
  2084. T4-C virus has no trigger date. T4-C begins spreading immediately.
  2085.  
  2086.  
  2087. The INIT 17 Virus
  2088.  
  2089. The INIT 17 virus was discovered in New Brunswick, Canada, in April,
  2090. 1993.
  2091.  
  2092. The virus infects both the System file and application files. It does not
  2093. infect document files.
  2094.  
  2095. The virus displays the message “From the depths of Cyberspace” the
  2096. first time an infected Macintosh is restarted after 6:06:06 A.M. on
  2097. October 31, 1993. After this message has been displayed once, it is not
  2098. displayed again.
  2099.  
  2100. The virus contains many errors which can cause crashes and other
  2101. problems. In particular, it causes crashes on Macintoshes with the 68000
  2102. processor, like the Mac Plus, SE, and Classic.
  2103.  
  2104. For technical reasons, the virus does not infect some applications, and on
  2105. some systems, it does not spread at all. It does, however, spread under
  2106. both System 6 and System 7.
  2107.  
  2108.  
  2109. The INIT-M Virus
  2110.  
  2111. The INIT-M virus was discovered at Dartmouth College in April, 1993.
  2112.  
  2113. INIT-M is a malicious virus. It is designed to trigger on any Friday the
  2114. 13th. The virus severely damages a large number of folders and files. File
  2115. names are changed to random 8 character strings. Folder names are
  2116. changed to random 1-8 character strings. File creators and types are
  2117. changed to random 4 character strings. This changes the icons associated
  2118. with the files and destroys the relationship between programs and their
  2119. documents. File creation and modification dates are changed to Jan. 1,
  2120. 1904. In some cases, one file or folder on a disk may be renamed “Virus
  2121. MindCrime”. In some very rare circumstances, the virus may also delete
  2122. a file or files.
  2123.  
  2124. Note that the next three Friday the 13ths are in May 1994, January
  2125. 1995, and October 1995.
  2126.  
  2127. The virus can also sometimes cause problems with the proper display of
  2128. windows.
  2129.  
  2130. The virus only spreads and attacks under System 7.0 or later. It does not
  2131. spread or attack under System 6. The Disinfectant protection INIT,
  2132. however, will detect an infected application under any system.
  2133.  
  2134. The virus infects all kinds of files, including extensions, applications,
  2135. preference files, and document files.
  2136.  
  2137. The virus creates a file named “FSV Prefs” in the Preferences folder. If
  2138. you use Disinfectant to repair an infected system, it will delete this file.
  2139.  
  2140. The damage caused by the INIT-M virus is very similar to that caused by
  2141. the INIT 1984 virus. Despite this similarity, the two viruses are very
  2142. different in other respects and should not be confused.
  2143.  
  2144.  
  2145. The CODE 1 Virus
  2146.  
  2147. The CODE 1 virus was discovered at several colleges and universities on
  2148. the east coast of the United States in November, 1993.
  2149.  
  2150. The virus infects both applications and the System file. It does not infect
  2151. document files. It spreads under both System 6 and System 7.
  2152.  
  2153. The virus renames the system hard drive to “Trent Saburo” whenever an
  2154. infected Mac is restarted on any October 31. Although the virus does not
  2155. contain any other intentionally destructive code, it can cause crashes and
  2156. other problems.
  2157.  
  2158.  
  2159. The INIT 9403 Virus
  2160.  
  2161. The INIT 9403 virus was discovered in Italy in March, 1994. This virus is
  2162. also sometimes called the “SysX” virus.
  2163.  
  2164. Unlike most of the other Mac viruses, INIT 9403 is very destructive.
  2165. After a certain number of other files have been infected, the virus will
  2166. erase disks connected to the system. It attempts to destroy disk
  2167. information on all connected hard drives (> 16 Mb) and attempts to
  2168. completely erase the boot volume.
  2169.  
  2170. The current strain of the INIT 9403 virus has been found only on Macs
  2171. running the Italian version of the Macintosh system (so far). However, we
  2172. strongly urge you to protect yourself against this virus even if you do not
  2173. run the Italian system.
  2174.  
  2175. It appears that the virus was initially spread by an altered version of
  2176. some pirated software. The software, when run, installs the virus on the
  2177. affected system.
  2178.  
  2179. Once present, the virus alters the Finder file and may insert copies of
  2180. itself in various compaction, compression, and archive programs. These
  2181. infected files can then spread the virus to other Macintoshes.
  2182.  
  2183. The virus spreads under both System 6 and System 7.
  2184.  
  2185.  
  2186.  
  2187. Sample Report
  2188.  
  2189.  
  2190. The following example shows a report generated by a disinfection run on a
  2191. Scores-infected hard disk drive.
  2192.  
  2193. My Hard Drive
  2194. Disk disinfection run started.
  2195. 12/16/88, 10:04:12 AM.
  2196. ------------------------------------------------
  2197. My Hard Drive
  2198.    My Programs
  2199.       Games
  2200.          SuperGame
  2201. ### File infected by Scores.
  2202. Last modification 11/2/88, 11:15:03 PM.
  2203. File repaired.
  2204. ------------------------------------------------
  2205. My Hard Drive
  2206.    My Programs
  2207.       Word Processors
  2208.          MacWrite
  2209. ### File infected by Scores.
  2210. Last modification 12/15/88, 5:02:49 PM.
  2211. File repaired.
  2212. ------------------------------------------------
  2213. My Hard Drive
  2214.    System Folder
  2215.       Desktop
  2216. ### File infected by Scores.
  2217. Last modification 12/13/88, 2:48:40 PM.
  2218. File deleted.
  2219. ------------------------------------------------
  2220. My Hard Drive
  2221.    System Folder
  2222.       Finder
  2223. ### File infected by Scores.
  2224. Last modification 12/14/88, 3:02:24 PM.
  2225. File repaired.
  2226. ------------------------------------------------
  2227. My Hard Drive
  2228.    System Folder
  2229.       Note Pad File
  2230. ### File infected by Scores.
  2231. Last modification 12/13/88, 2:48:34 PM.
  2232. File repaired.
  2233. ------------------------------------------------
  2234. My Hard Drive
  2235.    System Folder
  2236.       Scores
  2237. ### File infected by Scores.
  2238. Last modification 12/13/88, 2:48:33 PM.
  2239. File deleted.
  2240. ------------------------------------------------
  2241. My Hard Drive
  2242.    System Folder
  2243.       Scrapbook File
  2244. ### File infected by Scores.
  2245. Last modification 12/13/88, 2:48:35 PM.
  2246. File repaired.
  2247. ------------------------------------------------
  2248. My Hard Drive
  2249.    System Folder
  2250.       System
  2251. ### File infected by Scores.
  2252. Last modification 12/13/88, 2:48:40 PM.
  2253. File repaired.
  2254. ------------------------------------------------
  2255. My Hard Drive
  2256. Disk disinfection run completed.
  2257. 12/16/88, 10:08:30 AM.
  2258.  
  2259. Summary:
  2260. 984 total files.
  2261. 0 errors.
  2262. 8 files infected by Scores.
  2263. 8 infected files total.
  2264.  
  2265. Earliest infected file: SuperGame
  2266. Last modification 11/2/88, 11:15:03 PM.
  2267.  
  2268. The last modification dates in the report are sometimes useful for
  2269. tracking down the history and source of an infection. The infected
  2270. application with the earliest last modification date is often the source of
  2271. the infection.
  2272.  
  2273. E.g., in the sample report above, SuperGame is the earliest infected
  2274. application, with a last modification date of 11/2. The System file was
  2275. last modified on 12/13. If you obtained your copy of SuperGame sometime
  2276. after 11/2, and if you first ran it on or before 12/13, then SuperGame
  2277. was probably the source of the infection. You should contact the source of
  2278. the application and tell them that their software is probably infected too.
  2279. You should likewise contact anybody else to whom you have given copies
  2280. of SuperGame or any of your other infected files, because their software
  2281. may also be infected.
  2282.  
  2283. If Disinfectant’s report notes that a System file is the earliest infected
  2284. file, this means that the application that caused the original infection of
  2285. your system is no longer on, or never was on, the disk being scanned.
  2286. Check all your other disks (hard drives and floppies) to attempt to locate
  2287. the file that introduced the virus to your system.
  2288.  
  2289. This kind of analysis is not infallible, but it can sometimes be useful in
  2290. tracing back a chain of infections.
  2291.  
  2292. The ZUC, Frankie, and MBDF viruses do not change the modification date
  2293. when they infect a file, so this kind of analysis will not help locate the
  2294. source of an infection by one of those viruses. This kind of analysis is also
  2295. useless when trying to locate the source of a WDEF or CDEF infection,
  2296. since those viruses only infect Finder Desktop files, which are constantly
  2297. being modified legitimately by the Finder.
  2298.  
  2299.  
  2300.  
  2301.  
  2302. Special Features
  2303.  
  2304.  
  2305. In this section we discuss various advanced features of Disinfectant,
  2306. technical topics, and other miscellaneous items.
  2307.  
  2308. • It is very important to realize that detecting and repairing infected files
  2309. is quite complicated and it is highly likely that there are some rare cases
  2310. we do not handle properly. Read the disclaimer at the beginning of this
  2311. manual and take it seriously.
  2312.  
  2313. • Disinfectant is “modeless.” This means several things. You can have
  2314. multiple windows open at the same time, you can use desk accessories,
  2315. and you can use application switching. You can start a scan and switch to
  2316. some other application and the scan will continue in the background. You
  2317. can do just about anything except start another scan while a scan is in
  2318. progress. You can read the manual in the Help window, adjust options in
  2319. the Preferences window, use the online help facility, admire the About
  2320. window, etc.
  2321.  
  2322. • Disinfectant requires a Mac 512KE or later model and system 6.0 or
  2323. later. If you try to run Disinfectant on a Mac which does not meet these
  2324. requirements, it will present an error message alert and quit.
  2325.  
  2326. • Disinfectant is 32-bit clean and may be run under A/UX.
  2327.  
  2328. • Disinfectant can scan in the background. The Notification Manager is
  2329. used to notify you if an infection is discovered or if Disinfectant requires
  2330. attention for some other reason.
  2331.  
  2332. • Disinfectant can scan and repair both MFS and HFS disks. Single-sided
  2333. 400K floppies are usually in MFS format, whereas other disks are usually
  2334. in HFS format.
  2335.  
  2336. • Disinfectant tries to perform careful error checking. E.g., it properly
  2337. reports disk full errors on attempts to save files, out of memory errors,
  2338. and errors on attempts to disinfect “busy” and “damaged” files. The
  2339. summary at the end of the report tells you if there were any errors. All
  2340. error messages and messages reporting infected files begin with “###,”
  2341. to make them easy to find in the report.
  2342.  
  2343. • Disinfectant has a “preferred” memory partition of 1000K and a
  2344. “minimum” memory partition of 300K. On 1 megabyte Macintoshes
  2345. running System 6 with MultiFinder, there is not enough memory to
  2346. allocate the preferred partition and you will have to run with the smaller
  2347. minimum partition. The large memory partition is desirable because some
  2348. applications use surprisingly large resources and Disinfectant must have
  2349. enough memory to load them and check them for viruses. Some very large
  2350. programs require even more memory, and you may have to use the
  2351. Finder’s “Get Info” command to give Disinfectant more memory.
  2352.  
  2353. • Disinfectant may be used to scan AppleShare server disks and remote
  2354. disks on a TOPS network. For the best results, however, we recommend
  2355. that you remove servers and shared disks from production and scan them
  2356. using the Mac to which they are directly connected. This is the only way
  2357. to avoid file busy errors, insufficient privileges errors, and other
  2358. problems. Scanning a local disk is also much faster than scanning a disk
  2359. over a network. This is also the only way to scan the Server folder on an
  2360. AppleShare server disk.
  2361.  
  2362. One problem with System 6 AppleShare server disks is that they use a
  2363. different kind of “desktop” file than is used on regular disks. If the
  2364. server disk contains a large number of applications, it may not be possible
  2365. to start up the server using a regular startup disk. (The Finder will bomb
  2366. or hang during the process of building its version of the Desktop file.) You
  2367. can avoid this problem by creating a special Virus Tools startup floppy
  2368. that contains a copy of Apple’s “Desktop Manager” startup document file.
  2369. Use this special startup floppy only for scanning System 6 AppleShare
  2370. servers.
  2371.  
  2372. On a TOPS network, we have noticed that TOPS sometimes beeps and
  2373. flashes an alert intermittently while scanning with Disinfectant. The
  2374. problem is not serious. It is annoying, but it does not interfere with the
  2375. scan.
  2376.  
  2377. • Viruses sometimes damage applications in such a way that they cannot
  2378. be run at all. Sometimes viruses only partially infect files. It is also
  2379. possible for a file to be infected by more than one virus. In most of these
  2380. special cases, Disinfectant is able to repair the files. If it is impossible
  2381. for Disinfectant to properly repair such a file, an appropriate error
  2382. message is issued. Consult the section in this manual titled “Error
  2383. Messages” for detailed information on what each message means and for
  2384. advice on what to do if you get an error message.
  2385.  
  2386. • Disinfectant may be installed on a server and used by more than one
  2387. person simultaneously.
  2388.  
  2389. • Disinfectant may be used on Macs with no hard drive and only a single
  2390. floppy drive. In this minimal configuration, you need to use your Virus
  2391. Tools disk.
  2392.  
  2393. Start up Disinfectant from your Virus Tools disk. Disinfectant will run
  2394. automatically. Click the Eject button to eject your startup disk. Use the
  2395. floppy drive to insert the disks you wish to scan or disinfect.
  2396.  
  2397. When you eject the startup disk, we preload the information Disinfectant
  2398. needs to do scanning from the disk. This minimizes “floppy shuffling” on
  2399. these systems. Disinfectant displays a dialog telling you to “Please wait”
  2400. while it does this preloading, which can take quite some time. Please be
  2401. patient.
  2402.  
  2403. • Printing is possible on a Mac with no hard drive, but it requires a
  2404. special startup disk. The problem is that printing requires extra disk
  2405. space for the printer driver files and ImageWriter spool files. There isn’t
  2406. enough free disk space for these files on a normal 800K startup disk.
  2407.  
  2408. To solve this problem, you should prepare a special printing startup disk
  2409. containing a copy of the 6.0.5 System file, a copy of Disinfectant, and the
  2410. appropriate printer driver files. For ImageWriter printing, you need the
  2411. file named “ImageWriter.” For LaserWriter printing, you need the two
  2412. files named “Laser Prep” and “LaserWriter.” Use original locked Apple
  2413. System Software release disks for your copies of the System file and the
  2414. printer driver files.
  2415.  
  2416. Do not include a copy of the Finder file on this special printing startup
  2417. disk! Eliminating the Finder file is the trick which creates enough extra
  2418. disk space to make printing possible.
  2419.  
  2420. After you have copied all of the files mentioned above to your printing
  2421. startup disk, use the Font/DA Mover to install the fonts you wish to use
  2422. for printing. For ImageWriter printing, we suggest that you include at
  2423. least the Geneva 10 font. For LaserWriter printing, we suggest that you
  2424. include at least the Palatino 10 and Helvetica 10 fonts. In any case, you
  2425. also need Geneva 9 and Chicago 12 for the proper display of text on the
  2426. screen.
  2427.  
  2428. After you have installed your fonts, click the Disinfectant icon to select it
  2429. and then use the Finder’s Set Startup command to set Disinfectant as the
  2430. startup application for this disk.
  2431.  
  2432. Do not lock your printing startup disk. The Chooser does not work with
  2433. locked startup disks. Printing to ImageWriters also requires an unlocked
  2434. startup disk.
  2435.  
  2436. Start up your Macintosh using the printing startup disk you just created.
  2437. The Disinfectant application should open automatically. Use the Chooser
  2438. desk accessory to select the printer you wish to use.
  2439.  
  2440. With this printing startup disk, you should be able to use all the features
  2441. of Disinfectant, including printing.
  2442.  
  2443. It is not possible to print all of the Disinfectant manual at one time on an
  2444. ImageWriter using this printing startup disk. We suggest that you print the
  2445. manual in 10 or 15 page sections. For example, use the Print command to
  2446. print pages 1 through 10. After the first 10 pages have been printed, use
  2447. the Print command again to print pages 11 through 20, and so on.
  2448.  
  2449. When you quit Disinfectant, you will get an alert saying that the Finder is
  2450. “busy or damaged.” This is normal with the printing startup disk. Click
  2451. the Restart button to restart using some other floppy startup disk.
  2452.  
  2453.  
  2454.  
  2455. Error Messages
  2456.  
  2457.  
  2458. This section presents all of Disinfectant’s error messages, in alphabetical
  2459. order, with a brief explanation of each one.
  2460.  
  2461. ### An error or inconsistency was detected while
  2462. ### trying to repair this file.
  2463. ### WARNING: This file may still be infected!
  2464.  
  2465. Your file was infected, but while attempting to repair it, Disinfectant
  2466. discovered something wrong with the file. The file may still be infected.
  2467. Scan the file again with Disinfectant to find out if it is still infected. If it
  2468. is still infected, you should delete it. If Disinfectant reports that it is no
  2469. longer infected, you can try running it to see if it works. It may be usable
  2470. or it may be damaged in such a way that it cannot be used. This error is
  2471. not common, but it can occur in unusual situations.
  2472.  
  2473. One situation in which this error can occur is if an application is infected
  2474. by more than one virus and you attempt to use some other virus tool to
  2475. repair the file before running Disinfectant. Some other virus tools cannot
  2476. handle multiple infections properly and they sometimes leave the
  2477. application damaged in such a way that Disinfectant cannot repair it
  2478. properly.
  2479.  
  2480. ### An I/O error occurred while trying to check
  2481. ### this file.
  2482.  
  2483. ### An I/O error occurred while trying to repair
  2484. ### this file.
  2485. ### WARNING: This file may still be infected!
  2486.  
  2487. These error messages are listed in the report if a hardware error occurs
  2488. while trying to read or write a file. They usually mean that the disk itself
  2489. or the disk drive is not operating properly. You can try running
  2490. Disinfectant again on the same file. If the hardware problem is
  2491. intermittent, it might work the second time.
  2492.  
  2493. ### File infected by xxxxx.
  2494.  
  2495. Your file is infected by a virus. “xxxxx” is the name of the virus
  2496. (Scores, nVIR A, etc.).
  2497.  
  2498. ### File infected by an unknown strain of xxxx
  2499.  
  2500. Your file is infected by a strain of the WDEF or CDEF virus which has not
  2501. yet been reported. If you have not already repaired the file, we would
  2502. appreciate it if you would send us a copy of the infected file. See the
  2503. sections on the WDEF and CDEF viruses for more information.
  2504.  
  2505. ### File partially infected by xxxxx,
  2506. ### but not contagious.
  2507.  
  2508. Your file is partially infected by the virus named “xxxxx,” but the
  2509. infection is not contagious. These kinds of infections are not dangerous and
  2510. they cannot spread to other files. You may choose to leave the infection in
  2511. the file or you may use Disinfectant to remove the infection.
  2512.  
  2513. Partially infected files sometimes are the result of other virus tools
  2514. which have errors. The other virus tool may remove part of an infection,
  2515. but not all of the infection.
  2516.  
  2517. Partial infections can also arise on Gatekeeper-protected systems. In
  2518. particular, if the Scores virus attacks a Gatekeeper-protected system, a
  2519. harmless part of the Scores infection will manage to evade Gatekeeper’s
  2520. protection mechanisms.
  2521.  
  2522. ### File partially infected by nVIR A or nVIR B,
  2523. ### but not contagious.
  2524.  
  2525. nVIR A and nVIR B are different viruses, but some of their parts are
  2526. identical. It is possible for only these common parts to be present in an
  2527. infected file. In this case, Disinfectant has no way of knowing which virus
  2528. originally attacked the file, so it issues this special message.
  2529.  
  2530. ### NOTE: Some errors were reported. For a detailed
  2531. ### explanation of an error message, press Command-?
  2532. ### and click the error message text.
  2533.  
  2534. This message appears in the summary section of the report if any other
  2535. error messages occurred during a scan.
  2536.  
  2537. ### Scan canceled.
  2538.  
  2539. You canceled a scan or disinfection run.
  2540.  
  2541. ### System files cannot be scanned over TOPS.
  2542.  
  2543. This error should only occur if you try to scan a disk over a TOPS
  2544. network. TOPS does not permit access to currently active System files
  2545. over the network. We recommend that you scan the disk using the Mac to
  2546. which the disk is directly connected.
  2547.  
  2548. If this error occurs in some other situation, it means that there is
  2549. probably an error in Disinfectant. We would appreciate it if you would
  2550. send a report to the author.
  2551.  
  2552. ### The disk is too full to repair this file.
  2553. ### WARNING: This file may still be infected!
  2554.  
  2555. This error may occur if a disk is very full and you attempt to repair an
  2556. infected file on the disk. Disinfectant requires at least a small amount of
  2557. free space on the disk before it can repair the file. Try moving some of
  2558. the files on the disk to some other disk to make more room and run
  2559. Disinfectant again.
  2560.  
  2561. ### The inserted disk is uninitialized, damaged,
  2562. ### or not a Mac disk. It cannot be scanned.
  2563.  
  2564. This error occurs if you insert an uninitialized, damaged, or
  2565. non-Macintosh disk on a scanning station with no mouse or keyboard. The
  2566. disk is ejected and not scanned.
  2567.  
  2568. ### The resource fork of this file is damaged or
  2569. ### in an unknown format. It cannot be checked.
  2570.  
  2571. Macintosh files have two parts or “forks:” the resource fork and the
  2572. data fork. When Disinfectant checks a file, it tries to open the resource
  2573. fork. This message means that the information stored in the resource fork
  2574. is not valid resource information. The data fork may still be intact and
  2575. usable. For document files, this is usually not a problem. For applications
  2576. and system files, this usually indicates that something is seriously wrong
  2577. with the file and you should replace it with a known good copy of the file.
  2578.  
  2579. WARNING: It is possible for an application to be damaged and yet still be
  2580. infected and contagious. For this reason, you should not attempt to use
  2581. applications which have damaged resource forks.
  2582.  
  2583. For some reason, we have seen invalid resource information in a number
  2584. of StuffIt archive files. These “damaged” files are usually still usable
  2585. since StuffIt stores the archived files in the data fork, not the resource
  2586. fork.
  2587.  
  2588. Disinfectant also reports that all Reflex database files are “damaged.”
  2589. Reflex makes non-standard use of the resource fork in its database files.
  2590. These files are not really damaged. They are still usable, but only by
  2591. Reflex.
  2592.  
  2593. The same problem has been reported with some files created by MacTran,
  2594. which also makes non-standard use of the resource fork.
  2595.  
  2596. The same problem has also been reported with the “phrase library” files
  2597. created by Studio Session and Super Studio Session.
  2598.  
  2599. ### There is not enough memory to check this file.
  2600.  
  2601. ### There is not enough memory to repair this file.
  2602. ### WARNING: This file is probably still infected!
  2603.  
  2604. Disinfectant was unable to get enough memory to check or repair the file.
  2605.  
  2606. This error is usually caused by applications which contain very large
  2607. CODE resources. Disinfectant must load these resources into memory to
  2608. check them for viruses and, if there is not enough memory available, you
  2609. get this error message.
  2610.  
  2611. Another possible cause of this error is that the file is damaged.
  2612.  
  2613. If you get this error, you should give Disinfectant more memory. Quit
  2614. Disinfectant. Select the Disinfectant program icon in the Finder. Select the
  2615. Finder’s “Get Info” command in the “File” menu. Increase the amount of
  2616. memory allocated to Disinfectant in the Get Info window. Close the Get
  2617. Info window. Run Disinfectant again.
  2618.  
  2619. ### This file is busy and cannot be checked.
  2620.  
  2621. Your file could not be opened for reading because the file was already open
  2622. with exclusive access by some other application. This message should
  2623. only occur on server disks. For server disks, we recommend that you
  2624. remove the server from production and restart using a startup floppy
  2625. disk. This should avoid file busy errors. For more details on scanning
  2626. servers, see the “Special Features” section.
  2627.  
  2628. ### This file is busy and cannot be repaired.
  2629. ### Restart using a locked Apple “Disk Tools”
  2630. ### disk and try running Disinfectant again.
  2631. ### WARNING: This file is still infected!
  2632.  
  2633. ### This file is busy and cannot be repaired.
  2634. ### Restart using your locked “Virus Tools”
  2635. ### disk and try running Disinfectant again.
  2636. ### WARNING: This file is still infected!
  2637.  
  2638. ### This file is busy and cannot be repaired.
  2639. ### To repair this file, rebuild the desktop.
  2640. ### WARNING: This file is still infected!
  2641.  
  2642. Your file could not be opened for writing because the file was already open
  2643. by some other application. This error is common when using System 7,
  2644. System 6 with MultiFinder, or when scanning server disks. For server
  2645. disks, we recommend that you remove the server from production and
  2646. restart it using a locked startup floppy. This should avoid file busy
  2647. errors. For more details on scanning servers, see the “Special Features”
  2648. section.
  2649.  
  2650. The first message above is only issued under System 7. The second
  2651. message above is only issued under System 6.
  2652.  
  2653. The third message above is issued when a Finder desktop file is infected
  2654. and busy. In this case, the easiest way to remove the infection is to
  2655. rebuild the desktop. See the “Problem Clinic” section for details.
  2656.  
  2657. ### This file was damaged by the virus, and it cannot
  2658. ### be repaired properly. You should delete the file
  2659. ### and replace it with a known good copy.
  2660.  
  2661. Viruses sometimes damage files in such a way that they cannot be
  2662. repaired properly. In this case, Disinfectant removes the virus from the
  2663. file, but leaves the file damaged. You should not attempt to use such a file.
  2664. You should delete it and replace it with a known good copy of the file.
  2665.  
  2666. In particular, the T4 virus damages files when it infects them. Files
  2667. infected by T4 cannot be repaired. If you attempt to repair a file infected
  2668. by T4, you will get this error message. See the section on T4 for details.
  2669.  
  2670. This error message is also issued when the Scores virus has infected a
  2671. System file from Apple’s System Software release 6.0.4 or later. See
  2672. the section on Scores for details.
  2673.  
  2674. The MDEF D virus can also sometimes damage applications. See the section
  2675. on MDEF for details.
  2676.  
  2677. ### Unexpected error (nnn).
  2678.  
  2679. ### Unexpected error (nnn) occurred while trying
  2680. ### to open this file for repair.
  2681. ### WARNING: This file is still infected!
  2682.  
  2683. Unexpected errors should not occur. It means that there may be an error
  2684. in Disinfectant. We would appreciate it if you would send a note to the
  2685. author describing what you were doing when the error occurred. Please
  2686. specify the error number reported in the message. If possible, also send
  2687. us a copy of the file that was being scanned when the error occurred.
  2688.  
  2689. ### Unexpected error (nnn). If you are using
  2690. ### Gatekeeper, check to make certain you have
  2691. ### granted privileges to Disinfectant.
  2692. ### WARNING: This file is probably still infected!
  2693.  
  2694. One possible cause of unexpected errors is attempting to repair infected
  2695. files on a Gatekeeper-protected system when you have forgotten to grant
  2696. Disinfectant privileges. You should grant Disinfectant all privileges
  2697. (“File” and “Res” privileges for “Other,” “System” and “Self”).
  2698.  
  2699. ### WARNING: You do not have the proper privileges
  2700. ### to access files in some of the folders. Some
  2701. ### files in those folders may be infected!
  2702.  
  2703. ### You do not have Make Changes privilege
  2704. ### to the folder containing this file.
  2705. ### It cannot be repaired.
  2706. ### WARNING: This file is still infected!
  2707.  
  2708. ### You do not have See Files privilege
  2709. ### to this folder. Files within this folder
  2710. ### cannot be checked.
  2711.  
  2712. ### You do not have See Folders privilege
  2713. ### to this folder. Folders within this folder
  2714. ### cannot be checked.
  2715.  
  2716. ### You have neither See Files nor See Folders
  2717. ### privileges to this folder. This folder
  2718. ### cannot be checked.
  2719.  
  2720. These error messages are issued if a server folder is encountered for
  2721. which you do not have the necessary access privileges. To avoid these
  2722. errors, we recommend that you remove the server from production and
  2723. restart it using a locked startup floppy. For more details on scanning
  2724. servers, see the “Special Features” section.
  2725.  
  2726.  
  2727.  
  2728.  
  2729. Alerts and Dialogs
  2730.  
  2731.  
  2732. This section presents all of Disinfectant’s alerts and dialogs, in
  2733. alphabetical order, with a brief explanation of each one.
  2734.  
  2735. • A virus may still be active in memory. Some of your files may have or
  2736. could become reinfected. You should immediately restart your Macintosh
  2737. using a locked startup floppy and run Disinfectant again.
  2738.  
  2739. When you quit after a disinfection run, Disinfectant checks to see if any
  2740. infected files were found in the currently active System folder. If any
  2741. were found, this alert is presented.
  2742.  
  2743. Click the Restart button to restart your Macintosh. Click the Cancel button
  2744. to return to Disinfectant. Click the Quit button to quit Disinfectant.
  2745.  
  2746. • An old version of the Disinfectant INIT is installed on this system. Do
  2747. you want to install the new version?
  2748.  
  2749. When Disinfectant starts up, it checks to see if an old version of the
  2750. Disinfectant INIT is installed in the currently active System folder or
  2751. Extensions folder. If an old version is installed, this alert is presented.
  2752. Click the Install button to install the new version. Click the Cancel button
  2753. to leave the old version installed. Installing the new version also removes
  2754. the old version.
  2755.  
  2756. • An unexpected error (nnn) occurred while trying to save a file.
  2757.  
  2758. This alert is presented if Disinfectant encounters an unexpected error
  2759. while trying to save a copy of the manual, a report, or the protection
  2760. INIT. This alert should not happen. If it does, it might be an error in
  2761. Disinfectant and we would appreciate it if you would notify the author.
  2762.  
  2763. • Disinfectant has found an infected file.
  2764.  
  2765. This alert is presented if, while running in the background under
  2766. MultiFinder, Disinfectant finds an infected file and you have selected the
  2767. “Also display alert” option in the “Notification options” section of the
  2768. Preferences window.
  2769.  
  2770. • Disinfectant is unable to repair files on this system. One possible reason
  2771. is that you are using Gatekeeper and you forgot to grant Disinfectant
  2772. privileges. Another possible reason is that you are using the special
  2773. University of Michigan version of Vaccine (Vaccine.UofM). You must
  2774. remove this version of Vaccine from your System folder before using
  2775. Disinfectant to repair files. You may use Disinfectant on this system to
  2776. check for viruses, but you will not be able to use the Disinfect button to
  2777. repair infected files.
  2778.  
  2779. Some virus prevention tools can interfere with Disinfectant in such a way
  2780. that it is impossible for Disinfectant to properly repair infected
  2781. applications. If Disinfectant detects such a virus prevention tool, it
  2782. presents this alert. When you click the OK button, the current scan is
  2783. canceled and the Disinfect button is disabled.
  2784.  
  2785. The version of Vaccine mentioned in the alert is not the normal Vaccine. It
  2786. is a special version that was prepared just for the University of Michigan.
  2787.  
  2788. You may also get this alert if you are using the regular version of Vaccine
  2789. and you click the Denied button instead of the Granted button by mistake.
  2790.  
  2791. • Disinfectant requires attention.
  2792.  
  2793. This alert is presented if, while running in the background, Disinfectant
  2794. requires your attention (for some reason other than the discovery of an
  2795. infected file) and you have selected the “Also display alert” option in the
  2796. “Notification options” section of the Preferences window.
  2797.  
  2798. • Disinfectant requires a Mac 512KE or newer model. It does not work on
  2799. the Mac 128K, 512K, or XL.
  2800.  
  2801. Disinfectant cannot be used on Macs with the old 64K ROMs.
  2802.  
  2803. • Disinfectant requires System 6.0 or later.
  2804.  
  2805. Disinfectant requires System 6.0 or later. If you try running Disinfectant
  2806. on an earlier system, it will present this alert. When you click the OK
  2807. button, Disinfectant quits to the Finder.
  2808.  
  2809. • Out of memory.
  2810.  
  2811. This alert is presented if Disinfectant runs out of memory. It should not
  2812. occur. When you click the OK button, Disinfectant quits.
  2813.  
  2814. • Please wait…
  2815.  
  2816. This message is displayed if you eject the disk containing Disinfectant
  2817. and/or the System file. Before ejecting the disk, Disinfectant loads all the
  2818. information from the disk that it might need later. This can take quite
  2819. some time, so you should be patient.
  2820.  
  2821. • Printing error—could not locate printer driver in System folder.
  2822.  
  2823. This alert occurs if you try to print a report or the manual and the printer
  2824. driver has not been properly installed. For example, to print on an
  2825. ImageWriter, you must have the system file named “ImageWriter” in the
  2826. same folder as your System file.
  2827.  
  2828. • Printing error—the startup disk is full.
  2829.  
  2830. This alert occurs if there is not enough room on your startup disk to
  2831. complete a printing operation. Try to make more room on your startup
  2832. disk, then try printing again.
  2833.  
  2834. • Printing error—the startup disk is locked.
  2835.  
  2836. This alert occurs if printing fails because the startup disk is locked.
  2837. Unlock the startup disk, or create an unlocked copy of your startup disk,
  2838. and try printing again.
  2839.  
  2840. • Printing error—you must use the Chooser to select a printer.
  2841.  
  2842. This alert occurs if you try to print when there is no currently selected
  2843. printer. Use the Chooser desk accessory to select a printer.
  2844.  
  2845. • Printing error (error code = nnnn).
  2846.  
  2847. An unexpected error occurred during printing. “nnnn” is the error
  2848. number. This alert should not occur. If it does, we would appreciate it if
  2849. you would send a note to the author. Please specify the error number
  2850. reported in the message. Click the OK button to return to Disinfectant.
  2851.  
  2852. • Printing “xxxxx.” To cancel, hold down the Command key and type a
  2853. period (.).
  2854.  
  2855. This informative message is displayed during printing.
  2856.  
  2857. • Replace existing “Disinfectant INIT”?
  2858.  
  2859. This alert is presented when you install the protection INIT if a file with
  2860. the same name already exists. Click the Cancel button to abort the file
  2861. save operation. Click the Replace button to delete the old file and replace
  2862. it by the new one.
  2863.  
  2864. • Save report before clearing?
  2865.  
  2866. When you clear the report, Disinfectant checks to see if the report
  2867. contains any messages for infected files. If it does, this alert is
  2868. presented. There are three buttons: Save, Cancel, and Clear. The Save
  2869. button presents a dialog which lets you choose the location of the saved
  2870. report, saves the report, and then clears the report. The Cancel button
  2871. returns to Disinfectant. The Clear button clears without saving the report.
  2872.  
  2873. • Save report before quitting?
  2874.  
  2875. When you quit Disinfectant, it checks to see if the report contains any
  2876. messages for infected files. If it does, this alert is presented. There are
  2877. three buttons: Save, Cancel, and Quit. The Save button presents a dialog
  2878. which lets you choose the location of the saved report, saves the report,
  2879. and then quits. The Cancel button returns to Disinfectant. The Quit button
  2880. quits without saving the report.
  2881.  
  2882. • The application “xxxxxxxxxx” is infected by the yyyyy virus. Use
  2883. Disinfectant to remove the virus.
  2884.  
  2885. This alert is presented by the Disinfectant protection INIT when it detects
  2886. an infected application.
  2887.  
  2888. • The Disinfectant protection INIT has been installed. You must restart
  2889. your Macintosh to activate the INIT. WARNING: If you restart now, you
  2890. will lose all changes to any documents which may be open in other
  2891. applications! To restart now, select the Restart button. To return to
  2892. Disinfectant without restarting, select the OK button.
  2893.  
  2894. This alert is presented when you select the “Install Protection INIT”
  2895. command.
  2896.  
  2897. • The disk cannot be repaired because it is locked. Please unlock and
  2898. reinsert the disk.
  2899.  
  2900. If you try to disinfect a locked floppy disk, Disinfectant ejects the disk
  2901. and puts up this alert. Unlock and reinsert the disk. Disinfectant will
  2902. automatically begin scanning and repairing the disk as soon as you
  2903. reinsert it. You can use the Cancel button in the alert to cancel the
  2904. operation and return to Disinfectant.
  2905.  
  2906. • The disk cannot be repaired because it is locked. Please unlock and
  2907. reinsert the disk or insert the next disk to be repaired.
  2908.  
  2909. This second form of the unlock alert is used only when the special
  2910. “scanning station” option is checked in the Preferences window. In this
  2911. case, you can either unlock and reinsert the original disk or you can insert
  2912. some other disk. There is no Cancel button in this situation.
  2913.  
  2914. • The disk “xxxxxxxxxx” is infected by the yyyy virus. Rebuild the
  2915. Desktop file on the disk or use Disinfectant to remove the virus.
  2916.  
  2917. This alert is presented by the Disinfectant protection INIT when it detects
  2918. a WDEF-infected disk or a CDEF-infected disk.
  2919.  
  2920. • The document cannot be printed because some pages would be truncated
  2921. on the bottom. To correct this problem, use the Page Setup command.
  2922. Make the margins smaller or make the font size smaller.
  2923.  
  2924. This alert may appear if you try to print with a large font size and/or
  2925. large margins.
  2926.  
  2927. • The document cannot be printed because some pages would be truncated
  2928. on the right. To correct this problem, use the Page Setup command. Make
  2929. the left and right margins smaller or make the font size smaller. You
  2930. might also try printing with landscape orientation instead of portrait
  2931. orientation.
  2932.  
  2933. This alert may appear if you try to print with a large font size and/or
  2934. large margins. If you are trying to print a report in a very large font size
  2935. (over 18 points) and you get this alert, try using the Page Setup command
  2936. to select landscape orientation instead of portrait orientation.
  2937.  
  2938. • The file could not be saved because the disk is full.
  2939.  
  2940. This alert appears if you try to save a report or the manual and there is
  2941. not enough room on the disk to save the file. Click the OK button. You may
  2942. then try to save to a different disk.
  2943.  
  2944. • The file could not be saved because the old version of the file is locked.
  2945.  
  2946. This alert appears if you try to save a report or the manual or if you try
  2947. to install or save the protection INIT and there is already a locked version
  2948. of the file. Unlock the old version of the file and try again.
  2949.  
  2950. • The font size must be in the range 1 through 24. Please correct it or
  2951. click the Cancel button.
  2952.  
  2953. This alert appears in the “Page Setup” dialog if you enter a ridiculous
  2954. font size.
  2955.  
  2956. • The INIT file “xxxxxxxxxx” is infected by the INIT 1984 virus. Use
  2957. Disinfectant to remove the virus.
  2958.  
  2959. This alert is presented by the Disinfectant protection INIT when it detects
  2960. an INIT file which has been infected by the INIT 1984 virus.
  2961.  
  2962. • The margins you specified are too large. Please make them smaller or
  2963. click the Cancel button.
  2964.  
  2965. This alert appears in the “Page Setup” dialog if you specified margins
  2966. that are too big. Disinfectant requires that there be at least a five inch
  2967. square available for printing after taking into account the margins and
  2968. page size.
  2969.  
  2970. • The protection INIT could not be installed because the startup disk is
  2971. locked.
  2972.  
  2973. This alert is presented if you try to install the Disinfectant protection
  2974. INIT on a locked startup disk.
  2975.  
  2976. • The report is too big. It must be saved or cleared before the scan can
  2977. continue. Save the report?
  2978.  
  2979. Disinfectant has an upper limit for the size of the report. Most people will
  2980. never be affected by this limit. If you produce a very long report which
  2981. approaches the size limit, you will get this alert, with three buttons:
  2982. Save, Cancel, and Clear. Save is the default button. It saves the partial
  2983. report as a text file, clears the report field, and continues the scan. The
  2984. Cancel button cancels the scan without clearing or saving the report. The
  2985. Clear button clears the report field without saving and continues the scan.
  2986. If you have a single floppy system, you may eject the disk being scanned,
  2987. insert a different disk, and save the report on that disk. Disinfectant will
  2988. then ask you to reinsert the disk being scanned.
  2989.  
  2990. • The stack “xxxxxxxxxx” is infected by the MacMag virus. Use
  2991. Disinfectant to remove the virus.
  2992.  
  2993. This alert is presented by the Disinfectant protection INIT when it detects
  2994. a MacMag-infected HyperCard stack.
  2995.  
  2996. • This copy of Disinfectant has been damaged, infected by a virus, or
  2997. otherwise modified. Please delete this copy and use an original unmodified
  2998. copy.
  2999.  
  3000. Disinfectant checks itself when it starts up and notifies you if it has been
  3001. modified. This may mean that it has been infected by a virus. If this
  3002. notification occurs, you must remove this particular copy of Disinfectant
  3003. from your disk and replace it with a known “good” copy of Disinfectant.
  3004.  
  3005. • You selected the page range xxx through yyy. There are no pages in this
  3006. range.
  3007.  
  3008. This alert appears when printing if there are no pages in the range you
  3009. requested. Nothing is printed in this case.
  3010.  
  3011.  
  3012.  
  3013.  
  3014. Version History
  3015.  
  3016.  
  3017. • Disinfectant Version 3.6. April 7, 1995
  3018.  
  3019. Version 3.6 detects another new clone of the nVIR B virus.
  3020.  
  3021. This version also lets you use the Finder’s “Get Info” command to
  3022. increase Disinfectant’s memory partition. This is needed because
  3023. programs with large CODE resources are becoming more common, and you
  3024. sometimes need to give Disinfectant more memory to scan them.
  3025.  
  3026. You can also now use the Finder’s “Get Info” command to give
  3027. Disinfectant a custom icon if you wish.
  3028.  
  3029.  
  3030. • Disinfectant Version 3.5. April 2, 1994
  3031.  
  3032. Version 3.5 detects the new “B” variant of the INIT 29 virus. See the
  3033. section on INIT 29 for details.
  3034.  
  3035.  
  3036. • Disinfectant Version 3.4.1. March 11, 1994
  3037.  
  3038. This version fixes an error which sometimes caused unexpected error
  3039. number -192 when scanning an enabler file under System 7.1.
  3040.  
  3041. The version 3.4 protection INIT incorrectly identified the new INIT 9403
  3042. virus using the wrong name for the virus. This error has been fixed.
  3043.  
  3044.  
  3045. • Disinfectant Version 3.4. March 3, 1994
  3046.  
  3047. Version 3.4 detects the new INIT 9403 virus. See the section on INIT
  3048. 9403 for details.
  3049.  
  3050. Version 3.4 fixes an error which sometimes caused unexpected error
  3051. number -192 when scanning the active System file on Macs with System
  3052. 7.1 and an enabler. Thanks to Larry Atkin and Werner Uhrig for helping
  3053. investigate and fix this error.
  3054.  
  3055.  
  3056. • Disinfectant Version 3.3. November 5, 1993
  3057.  
  3058. Version 3.3 detects the new CODE 1 virus and new B strain of the MBDF
  3059. virus. See the sections on the CODE 1 and MBDF viruses for details.
  3060.  
  3061. This version also includes a new color icon suite. Thanks to John Stein for
  3062. contributing the icons. If you don’t see the new color icons on your color
  3063. monitor, try rebuilding your desktop file.
  3064.  
  3065. Under System 7, the new version stores its preferences file inside the
  3066. Preferences folder instead of inside the System folder proper. The first
  3067. time you run the new version, it moves your old preferences file from the
  3068. System folder into the Preferences folder for you.
  3069.  
  3070. The new version also fixes an error which caused Disinfectant to crash on
  3071. very rare kinds of damaged resource files.
  3072.  
  3073. • Earlier versions.
  3074.  
  3075. 3.2 - 4/21/93. INIT-M.
  3076. 3.1 - 4/12/93. INIT 17.
  3077. 3.0 - 2/24/93. T4-C strain, new CDEF variant.
  3078. 2.9 - 7/4/92. T4.
  3079. 2.8 - 4/19/92. CODE 252.
  3080. 2.7.1 - 3/25/92. Fix error 2.7.
  3081. 2.7 - 2/23/92. INIT 1984.
  3082. 2.6 - 2/22/92. MBDF.
  3083. 2.5.1 - 7/7/91. Fix error in 2.5 INIT.
  3084. 2.5 - 6/28/91. ZUC C and MDEF D.
  3085. 2.4 - 12/3/90. ZUC B.
  3086. 2.3 - 10/23/90. MDEF C.
  3087. 2.2 - 10/2/90. ANTI B.
  3088. 2.1 - 8/18/90. MDEF B and CDEF.
  3089. 2.0 - 7/8/90. Major new release with many new features. Also Frankie.
  3090. 1.8 - 5/20/90. MDEF.
  3091. 1.7 - 4/2/90. ZUC.
  3092. 1.6 - 1/30/90. Generic nVIR clones.
  3093. 1.5 - 12/14/89. WDEF B.
  3094. 1.4 - 12/8/89. WDEF A.
  3095. 1.3 - 11/29/89. nVIR B clone.
  3096. 1.2 - 8/4/89. nVIR B clone.
  3097. 1.1 - 4/16/89. nVIR B clone.
  3098. 1.0 - 3/19/89. First release. Scores, nVIR, INIT 29, MacMag, ANTI.
  3099.  
  3100.  
  3101.  
  3102.  
  3103. Programmer Notes
  3104.  
  3105.  
  3106. I wrote several reusable modules to implement Disinfectant’s human
  3107. interface. You have my permission to use it in your own projects. All I
  3108. ask is that you give me and Northwestern University appropriate credit in
  3109. your about box or manual. The source code is in MPW C 3.2.
  3110.  
  3111. The source code includes modules that implement volume selection via
  3112. Drive and Eject buttons and an optional drive popup menu, volume and
  3113. folder scanning, report generation and display in scrolling fields, the
  3114. Disinfectant online manual and help system, and miscellaneous reusable
  3115. utilities.
  3116.  
  3117. The source code is available via anonymous FTP at:
  3118.  
  3119.    ftp://ftp.acns.nwu.edu/pub/disinfectant/
  3120.  
  3121. If you do not have access to FTP, mail me a floppy and a stamped
  3122. self-addressed disk mailer. I will mail you back the sample code.
  3123.  
  3124. The virus detection and disinfection code is not available.
  3125.  
  3126.  
  3127.  
  3128.  
  3129. Author and Credits
  3130.  
  3131.  
  3132. John Norstad
  3133. Academic Computing and Network Services
  3134. Northwestern University
  3135. 2129 North Campus Drive
  3136. Evanston, Illinois 60208 USA
  3137.  
  3138. j-norstad@nwu.edu
  3139.  
  3140. I enjoy getting mail, especially electronic mail, and I invite your
  3141. correspondence. If you send me a letter through the regular mail, please
  3142. include a self-addressed stamped envelope if you expect a reply.
  3143.  
  3144. Please do not try to call me. I do not have the time to do free consulting
  3145. over the phone and I cannot return long distance phone calls from people I
  3146. do not know.
  3147.  
  3148. If you think that you might have a new virus which Disinfectant does not
  3149. detect, please read the section in this manual titled “Problem Clinic.”
  3150. Follow the advice contained in that section before asking me for
  3151. assistance.
  3152.  
  3153. With thanks to:
  3154.  
  3155. Mark H. Anbinder, Wade Blomgren, Chris Borton, Scott Boyd, Shawn
  3156. Cokus, Zbigniew Fiedorowicz, Bob Hablutzel, Tim Krauskopf, Joel Levin,
  3157. Robert Lentz, Bill Lipa, Albert Lunde, James Macak, Leedell Miller, Lance
  3158. Nakata, Dave Platt, Leonard Rosenthol, Art Schumer, Dan Schwendener,
  3159. Stephan Somogyi, David Spector, John Stein, Werner Uhrig, and Ephraim
  3160. Vishniac.
  3161.  
  3162. This international group of Macintosh virus experts, programmers and
  3163. enthusiasts helped design and test Disinfectant, edit the manual, locate
  3164. copies of the viruses for testing, and analyze the viruses. I wrote all the
  3165. code, but I could not have written the application without their help.
  3166.  
  3167. Disinfectant is an example of cooperative software development over the
  3168. Internet. I send development and beta releases and technical design notes
  3169. to the working group and they reply with error reports, suggestions, etc.
  3170. This involves the exchange of many thousands of electronic mail
  3171. messages. The result is an application which is much better than any one
  3172. of us could have produced individually.
  3173.  
  3174. Since the initial release of Disinfectant, many hundreds of people have
  3175. supplied error reports, comments, and suggestions for features. The
  3176. application has in many ways become a community project. The author
  3177. thanks everybody who has contributed.
  3178.  
  3179. Thanks also to Paul Mercer, Darin Adler, Paul Snively, Frédéric Miserey
  3180. and Steve Capps for ShowINIT, and to François Grieu for his SafeStart
  3181. code.
  3182.  
  3183. Last but not least, the author thanks his many good friends at Apple
  3184. Computer for their advice, encouragement, and assistance, and for
  3185. continuing to produce the very finest personal computers and system
  3186. software.
  3187.